gpt4 book ai didi

python - Pandas - 获取行匹配条件的列值

转载 作者:行者123 更新时间:2023-12-05 02:07:15 25 4
gpt4 key购买 nike

<分区>

我正在阅读 Pandas 中的 CSV 文件。假设CSV如下:

column_1,column_2,column_3
1,2,value_1
1,3,value_2
2,1,value_3
2,2,value_4

我想从 column_3 获取值(即 value_2),其中 column_1=1column_2=3。我确定只有 1 行符合此条件。

所以我正在做这样的事情:

df = pd.read_csv(...file...)
cond = (df['column_1'] == 1) & (df['column_2'] == 3)
...

我尝试了 df.loc[cond, 'column_3'] 给我这个值,但是它返回一个数据帧,其中索引作为该行的行号。这里的行号不是 0,而是 1(即 CSV 文件中的原始行号),这不允许我执行 df.loc[cond, 'column_3'][0]

如何获取此处的列值?

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