我正试图以此来基于另一列中的数据来获取一列中的数据。
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
但是有人告诉我不要使用[],我宁愿不要养成点符号的习惯。
我不是要编辑数据。我只想把它拉出来,看看它是什么。