我试图从我的数据框中获取一个确切的值,这意味着我只对所有数据框中的一个感兴趣。
现在我正在这样做,
val = df['Pols'][(df['DevId'] == devid) & (df['Fosqui'] == i)].values[0]
其中 DevId
是我设备的标识符,Fosqui
是另一个项目标识符,Pols
是具有我想要获取的值的列。
我觉得我正在努力做一些必须很容易的事情?你是怎么做到的?
注意:我不想要一行的数据框,我想要值。
非常感谢!
答案 0 :(得分:1)
IIUC:
通过 loc
尝试:
val = df.loc[((df['DevId'] == devid) & (df['Fosqui'] == i)),'Pols'].values[0]