我一直担心如何在python中的pandas数据帧的特定列中找到具有空值的所有行的索引.如果A是其中一个条目,df.columns那么我需要找到每个行的索引,其中包含空值A
Adr*_*art 17
假设您需要索引作为列表,一个选项是:
df[df['A'].isnull()].index.tolist()
Run Code Online (Sandbox Code Playgroud)
np.where(df['column_name'].isnull())[0]
Run Code Online (Sandbox Code Playgroud)
np.where(Series_object)True返回列中出现次数的索引。isnull()因此,您将获得返回的索引True。
之所以[0]需要,是因为np.where返回一个元组,并且您需要访问元组的第一个元素才能获取索引数组。
类似地,如果你想获取列中所有非空值的索引,你可以运行
np.where(df['column_name'].isnull() == False)[0]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11156 次 |
| 最近记录: |