初始化一个Dataframe:
import pandas as pd
List=[[1,2,3,4],[5,6,7,8],[9,10,11,12]]
A=pd.DataFrame(List,columns=['A','B','C','D'])
#Out:
A B C D
0 1 2 3 4
1 5 6 7 8
2 9 10 11 12
如果筛选出来只有一个,返回pandas.core.indexes.numeric.Int64Index 类型
访问数据:
A.loc[A.loc[A.B==2].index[0],'D']
#Out:
4
如果有多个数据,
A.loc[(A.B==2)|(A.B==6)].index.tolist()
#Out:
[0, 1]