gpt4 book ai didi

python - 将 Pandas 数据框转换为以第一列为键的字典

转载 作者:行者123 更新时间:2023-12-04 14:05:56 26 4
gpt4 key购买 nike

我有一个 Pandas 数据框:

A  ||  B  ||  C
x1 x [x,y]
x2 a [b,c,d]
我正在尝试制作一个看起来像这样的字典:
{x1: {B : x, c : [x,y]}, x2: {B: a, C:[b,c,d}}
我试过 to_dict函数,但这会将整个数据框更改为字典。我对如何迭代第一列并使其成为键而将 df 的其余部分设为字典作为该键的值有点迷茫。

最佳答案

尝试:

x = df.set_index("A").to_dict("index")
print(x)
打印:
{'x1': {'B': 'x', 'C': ['x', 'y']}, 'x2': {'B': 'a', 'C': ['b', 'c', 'd']}}

关于python - 将 Pandas 数据框转换为以第一列为键的字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68522656/

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