在Pandas中,如何根据另一列中的值获取一列中的数据单元格?

时间:2019-04-22 08:42:38

标签: python-3.x pandas jupyter-notebook

我正试图以此来基于另一列中的数据来获取一列中的数据。

df["column2"].where(df[df["column1"] == 'int value'])

但是,我遇到了一个错误并且无法弄清楚我在做什么错。

Boolean array expected for the condition, not int64

如果我尝试其中任何一个,我都会得到正确的输出

df[df["column1"] == 'int value']["column2"]
df[df["column1"] == 'int value'].column2

但是有人告诉我不要使用[],我宁愿不要养成点符号的习惯。

我不是要编辑数据。我只想把它拉出来,看看它是什么。

0 个答案:

没有答案