import pandas as pd
List=[['Yes', None, None, None],
[None, None, None, None],
['Yes', None, None, None],
[None, None, None, None]]
df=pd.DataFrame(List,columns=['A','B','C','D'])
#加filter
temp=df[df.A=='Yes']
print(temp)
print(len(temp))
输出结果:
A B C D
0 Yes None None None
2 Yes None None None
2
但是这样调用很不方便,不知道提取出来的行索引是多少号。
如果使用temp['A'][1]没有[1]这个索引的。所以,需要重置索引
temp.reset_index(drop=True)
输出:
A B C D
0 Yes None None None
1 Yes None None None
可以使用啦。
来源:CSDN
作者:清艮
链接:https://blog.csdn.net/weixin_39405468/article/details/104641217