当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Pandas DataFrame last_valid_index方法用法及代码示例


Pandas DataFrame.last_valid_index(~) 方法返回包含非 NaN 值的行最后一次出现的索引。从第一行开始逐行执行检查。

请注意,在以下情况下,将返回None

  • 如果源DataFrame的所有条目都是NaN

  • 如果源 DataFrame 为空

参数

此方法没有参数。

返回值

最后一次出现的非 NaN 值的行标签。因此,返回的类型取决于 DataFrame 的索引。

例子

考虑以下 DataFrame :

df = pd.DataFrame({"A":[3,np.NaN,np.NaN],"B":[np.NaN,6,np.NaN]}, index=["a","b","c"])
df



   A    B
a  3.0  NaN
b  NaN  6.0
c  NaN  NaN

DataFrame 中最后一次出现包含 non-NaN 值的行的标签是:

df.last_valid_index()



'b'

此处,输出为 "b",因为具有非 NaN 值的最后一行的标签为 "b"

相关用法


注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 Pandas DataFrame | last_valid_index method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。