📅  最后修改于: 2023-12-03 15:04:26.648000             🧑  作者: Mango
pandas.DataFrame.first_valid_index() 是 pandas 中 DataFrame 对象的一个方法,用于查找 DataFrame 中第一个非 NaN 值的索引。如果该 DataFrame 中没有非 NaN 的值,则返回 None。
pandas.DataFrame.first_valid_index(self) -> Union[Hashable, None]
该方法没有参数。
返回第一个非 NaN 值的索引。
import pandas as pd
data = {
'name': ['Alice', 'Bob', 'Charlie', 'David', 'Ella'],
'age': [25, 18, np.nan, np.nan, 30],
'country': [np.nan, 'USA', 'Canada', 'France', 'Japan']
}
df = pd.DataFrame(data)
print(df.first_valid_index())
以上代码将输出 0
,因为第一个非 NaN 值的索引是 0。