gpt4 book ai didi

pandas - 映射数据框中的值

转载 作者:行者123 更新时间:2023-12-02 08:01:42 24 4
gpt4 key购买 nike

我有一个数据框,其中包含两个值之间的对应关系:

enter image description here

仅包含一个变量的另一个列表:

l = ['a','b','c'] 

我想让映射像:

df[l[0]] 

得到 1

df[l[1]] 

得到2

就像是一本字典一样,我该怎么做呢?

最佳答案

您正在寻找这样的东西吗?

df.loc[df['key']==l[0], 'value']

返回

0    1
1 1

另一种方法是将 df 的 set_index 设置为 key。

df.set_index('key', inplace = True)
df.loc[l[0]].values[0]

关于pandas - 映射数据框中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44915954/

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