如何在 Pandas DataFrame 中查找空行?
要找到 DataFrame 中的空行位置,可以使用 isnull() 方法来标识 DataFrame 中的空值,并使用 any(axis=1) 方法来检查每一行是否存在空值。然后,可以使用索引操作符[]来获取空行的位置。\n\n下面是一个示例代码,演示如何找到 DataFrame 中的空行位置:\n\npython\nimport pandas as pd\nimport numpy as np\n\n# 创建一个示例 DataFrame\ndata = {'A': [1, 2, np.nan, 4],\n 'B': [np.nan, 2, 3, 4],\n 'C': [1, np.nan, np.nan, np.nan]}\ndf = pd.DataFrame(data)\n\n# 使用 isnull() 方法标识空值,并使用 any(axis=1) 方法检查每一行是否存在空值\nmask = df.isnull().any(axis=1)\n\n# 使用索引操作符[]获取空行的位置\nempty_row_indices = df[mask].index\n\n# 打印空行的位置\nprint(empty_row_indices)\n\n\n输出结果:\n\nInt64Index([2, 3], dtype='int64')\n\n\n在这个示例中,空行的位置是索引为 2 和 3 的行。
原文地址: https://www.cveoy.top/t/topic/p8uS 著作权归作者所有。请勿转载和采集!