Hướng dẫn how do you replace nan values with an empty string in python? - làm thế nào để bạn thay thế các giá trị nan bằng một chuỗi rỗng trong python?
Bằng cách sử dụng các phương thức 9 hoặc 0, bạn có thể thay thế các giá trị NAN bằng chuỗi trống/trống trong Pandas DataFrame. 1 là viết tắt của 2 và là một trong những cách phổ biến để thể hiện giá trị dữ liệu bị thiếu trong khung dữ liệu Python/Pandas. Đôi khi, chúng tôi sẽ được yêu cầu chuyển đổi/thay thế bất kỳ giá trị bị thiếu nào bằng các giá trị có ý nghĩa như thay thế bằng số 0 cho các cột số và trống hoặc trống cho các cột loại chuỗi. Show
Trong bài viết Panda DataFrame này, tôi sẽ giải thích cách chuyển đổi một hoặc nhiều (tất cả các cột từ danh sách) Các giá trị cột 1 thành các chuỗi trống/trống bằng cách sử dụng nhiều cách với các ví dụ.1. Ví dụ nhanh về thay thế NAN thành chuỗi trống/trốngNếu bạn đang vội, dưới đây là một số ví dụ nhanh về cách thay thế NAN bằng một chuỗi trống/trống trong Pandas DataFrame.
Bây giờ, hãy để Lôi tạo một khung dữ liệu với một vài hàng và cột và thực hiện một số ví dụ và xác nhận kết quả. DataFrame của chúng tôi chứa tên cột 4, 5, 6 và 7.
Năng suất dưới đầu ra.
2. Chuyển đổi NAN thành chuỗi trống trong gấu trúcSử dụng phương thức 8 để thay thế tất cả các giá trị NAN thành một chuỗi trống trong cột DataFrame của Pandas.
Năng suất dưới đầu ra. 2. Chuyển đổi NAN thành chuỗi trống trong gấu trúcSử dụng phương thức Courses Fee Duration Discount 0 Spark 20000.0 NaN 1000.0 1 NaN 25000.0 40days NaN 2 Hadoop NaN 35days 1500.0 3 Python 22000.0 NaN NaN 4 pandas 24000.0 60days 2500.0 5 NaN NaN 50days 2100.0 6 Java 22000.0 55days NaN 8 để thay thế tất cả các giá trị NAN thành một chuỗi trống trong cột DataFrame của Pandas.
3. Nhiều cột thay thế chuỗi trống
Để thay thế các giá trị Courses Fee Duration Discount 0 Spark 20000.0 NaN 1000.0 1 NaN 25000.0 40days NaN 2 Hadoop NaN 35days 1500.0 3 Python 22000.0 NaN NaN 4 pandas 24000.0 60days 2500.0 5 NaN NaN 50days 2100.0 6 Java 22000.0 55days NaN 1 bằng các chuỗi trống trên nhiều cột hoặc tất cả các cột từ danh sách, hãy sử dụng # All DataFrame replace empty string df2 = df.replace(np.nan, '', regex=True) print(df2) 0. Điều này thay thế các giá trị NAN trên các khóa học và cột Phí.Năng suất dưới đầu ra.
Năng suất dưới đầu ra.
2. Chuyển đổi NAN thành chuỗi trống trong gấu trúcSử dụng phương thức 8 để thay thế tất cả các giá trị NAN thành một chuỗi trống trong cột DataFrame của Pandas.
Năng suất dưới đầu ra. 02. Chuyển đổi NAN thành chuỗi trống trong gấu trúcSử dụng phương thức 8 để thay thế tất cả các giá trị NAN thành một chuỗi trống trong cột DataFrame của Pandas. 1Năng suất dưới đầu ra. 22. Chuyển đổi NAN thành chuỗi trống trong gấu trúcSử dụng phương thức 8 để thay thế tất cả các giá trị NAN thành một chuỗi trống trong cột DataFrame của Pandas. 3Năng suất dưới đầu ra. 42. Chuyển đổi NAN thành chuỗi trống trong gấu trúcSử dụng phương thức 8 để thay thế tất cả các giá trị NAN thành một chuỗi trống trong cột DataFrame của Pandas. 53. Nhiều cột thay thế chuỗi trống 2Để thay thế các giá trị Courses Fee Duration Discount 0 Spark 20000.0 NaN 1000.0 1 NaN 25000.0 40days NaN 2 Hadoop NaN 35days 1500.0 3 Python 22000.0 NaN NaN 4 pandas 24000.0 60days 2500.0 5 NaN NaN 50days 2100.0 6 Java 22000.0 55days NaN 1 bằng các chuỗi trống trên nhiều cột hoặc tất cả các cột từ danh sách, hãy sử dụng # All DataFrame replace empty string df2 = df.replace(np.nan, '', regex=True) print(df2) 0. Điều này thay thế các giá trị NAN trên các khóa học và cột Phí.Năng suất dưới đầu ra. 73. Nhiều cột thay thế chuỗi trống 8Để thay thế các giá trị Courses Fee Duration Discount 0 Spark 20000.0 NaN 1000.0 1 NaN 25000.0 40days NaN 2 Hadoop NaN 35days 1500.0 3 Python 22000.0 NaN NaN 4 pandas 24000.0 60days 2500.0 5 NaN NaN 50days 2100.0 6 Java 22000.0 55days NaN 1 bằng các chuỗi trống trên nhiều cột hoặc tất cả các cột từ danh sách, hãy sử dụng # All DataFrame replace empty string df2 = df.replace(np.nan, '', regex=True) print(df2) 0. Điều này thay thế các giá trị NAN trên các khóa học và cột Phí.Năng suất dưới đầu ra. 4. Sử dụng fillna () cho các giá trị nan/null với chuỗi trống Sử dụng pandas.datafrmae.fillna () để thay thế các giá trị nan/null bằng một chuỗi trống. Điều này thay thế cho mỗi NAN trong Pandas DataFrame bằng một chuỗi trống.
Những ví dụ này thay thế các giá trị NAN bằng 0 trong một cột.
|