在熊猫中获取单元格值

时间:2021-07-05 10:19:42

标签: python pandas

我试图从我的数据框中获取一个确切的值,这意味着我只对所有数据框中的一个感兴趣。

现在我正在这样做,

val = df['Pols'][(df['DevId'] == devid) & (df['Fosqui'] == i)].values[0]

其中 DevId 是我设备的标识符,Fosqui 是另一个项目标识符,Pols 是具有我想要获取的值的列。

我觉得我正在努力做一些必须很容易的事情?你是怎么做到的?

注意:我不想要一行的数据框,我想要值。

非常感谢!

1 个答案:

答案 0 :(得分:1)

IIUC:

通过 loc 尝试:

val = df.loc[((df['DevId'] == devid) & (df['Fosqui'] == i)),'Pols'].values[0]