gpt4 book ai didi

python - dataframe to dict 使得一列是键,另一列是值

转载 作者:行者123 更新时间:2023-12-03 16:30:13 27 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





What is the most efficient way to create a dictionary of two pandas Dataframe columns?

(4 个回答)



Convert a Pandas DataFrame to a dictionary

(9 个回答)


2年前关闭。




我有数据框

    ID   A   B   C
0 p 1 3 2
1 q 4 3 2
2 r 4 0 9

我想创建一个字典,其中 ID 是键,B 是值,所以它将是:
d["q"] = 3 , d["r"] = 0
这样做的最佳方法是什么?

它与假设的重复不同,因为我想要每个键的单个值而不是列表

最佳答案

像这样的东西:

In [27]: df
Out[27]:
ID A B C
0 p 1 3 2
1 q 4 3 2
2 r 4 0 9

In [30]: df.set_index('ID',inplace=True)
In [31]: df
Out[31]:
A B C
ID
p 1 3 2
q 4 3 2
r 4 0 9

In [33]: df.to_dict()['B']
Out[33]: {'p': 3, 'q': 3, 'r': 0}

关于python - dataframe to dict 使得一列是键,另一列是值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53941224/

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