gpt4 book ai didi

python - 根据某一列中的值从 DataFrame 中选择行

转载 作者:行者123 更新时间:2023-12-01 09:32:31 25 4
gpt4 key购买 nike

DataFrame named "result"

**我试图从 DataFrame 中获取具有 values == 0 的行(名为“result”,您在所附图像中看到)。类似这样的 SQL 查询将类似于:SELECT * FROM RESULT WHERE column_name 等于 some_value我的数据框有 2 列。我认为第一个名为“Index”,第二个名为“0”(名称是默认的 - 无需更改)

因为第二列是二进制的:基于餐厅评论(第一列)是正面还是负面(1 或 0)。我只想获取行(基于负面评论的两列)。当我尝试代码时:df.loc[df['column_name'].isin(some_values)] 或者就我而言result.loc[result['0'].isin(0)]

我收到错误:KeyError: '0'

有人可以帮忙吗? **

最佳答案

如果要选择“0”列值为 0 的行,则应该简单如下:

result[result[0] == 0]

但是,如 sacul已指出,您应该检查列的名称是否为“str”或“int”类型。

关于python - 根据某一列中的值从 DataFrame 中选择行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49842147/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com