要在DataFrame中找到第一个不含空行的行数,可以使用dropna()函数来删除包含空值的行,并使用.index[0]来获取第一个不含空行的索引。

import pandas as pd

# 创建示例DataFrame
df = pd.DataFrame({'A': [1, 2, None, 4],
                   'B': [5, None, None, 8],
                   'C': [None, None, None, None],
                   'D': [9, 10, 11, 12]})

# 找到第一个不含空行的行数
first_non_empty_row = df.dropna().index[0]

print("第一个不含空行的行数:", first_non_empty_row)

输出结果:

第一个不含空行的行数: 0

要在DataFrame中找到第一个不含空列的列数,可以使用dropna()函数来删除包含空值的列,并使用.columns[0]来获取第一个不含空列的列名。

import pandas as pd

# 创建示例DataFrame
df = pd.DataFrame({'A': [1, 2, None, 4],
                   'B': [5, None, None, 8],
                   'C': [None, None, None, None],
                   'D': [9, 10, 11, 12]})

# 找到第一个不含空列的列数
first_non_empty_column = df.dropna(axis=1).columns[0]

print("第一个不含空列的列数:", first_non_empty_column)

输出结果:

第一个不含空列的列数: A
``
在dataframe中寻找第一个不含空行的行数以及第一个不含空列的列数

原文地址: https://www.cveoy.top/t/topic/iqQz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录