gpt4 book ai didi

python - 使用另一列的值获取某一列的值

转载 作者:行者123 更新时间:2023-11-30 22:12:43 25 4
gpt4 key购买 nike

          user     min     max
1 Tom 1 5
2 Sam 4 6

我得到了这个数据框,现在我知道用户是 Sam,我想获取它的“最小值”值。像这样(用户是唯一的):

df[Sam,'min'] = 4

我该怎么做?

最佳答案

首先按列userid创建索引 set_index然后选择loc :

df = df.set_index('user')
print (df.index)
Index(['Tom', 'Sam'], dtype='object', name='user')

a = df.loc['Sam','min']
print (a)
4

或者使用boolean indexingloc,但因为需要再次选择 get Series:

a = df.loc[df['user'] == 'Sam','min'].values[0]

关于python - 使用另一列的值获取某一列的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51023364/

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