Pandas DataFrame: 查找第一个非空行和非空列
要在 DataFrame 中找到第一个不含空行的行数,可以使用 dropna() 函数来删除包含空值的行,并使用 .index[0] 来获取第一个不含空行的索引。\n\npython\nimport pandas as pd\n\n# 创建示例 DataFrame\ndf = pd.DataFrame({'A': [1, 2, None, 4],\n 'B': [5, None, None, 8],\n 'C': [None, None, None, None],\n 'D': [9, 10, 11, 12]})\n\n# 找到第一个不含空行的行数\nfirst_non_empty_row = df.dropna().index[0]\n\nprint("第一个不含空行的行数:", first_non_empty_row)\n\n\n输出结果:\n\n\n第一个不含空行的行数: 0\n\n\n要在 DataFrame 中找到第一个不含空列的列数,可以使用 dropna() 函数来删除包含空值的列,并使用 .columns[0] 来获取第一个不含空列的列名。\n\npython\nimport pandas as pd\n\n# 创建示例 DataFrame\ndf = pd.DataFrame({'A': [1, 2, None, 4],\n 'B': [5, None, None, 8],\n 'C': [None, None, None, None],\n 'D': [9, 10, 11, 12]})\n\n# 找到第一个不含空列的列数\nfirst_non_empty_column = df.dropna(axis=1).columns[0]\n\nprint("第一个不含空列的列数:", first_non_empty_column)\n\n\n输出结果:\n\n\n第一个不含空列的列数: A\n
原文地址: https://www.cveoy.top/t/topic/p8uL 著作权归作者所有。请勿转载和采集!