gpt4 book ai didi

python - 将数据帧的索引设置为字典中的单个键

转载 作者:太空宇宙 更新时间:2023-11-04 08:29:39 25 4
gpt4 key购买 nike

我有一个数据框,例如:

df = {'index': [0, 0, 0, 0, 0, 1,1,1,1,1, 2,2,2,2], 'value': ['val1', 'val2', 'val3', 'val4', 'val5', 'val6','val7','val8','val9','val10', 'val11','val12','val13','val14']}

我想要一个字典,其中每个索引都将成为我字典中的一个键,这样:key=0 和 values = ['val1', 'val2', 'val3', 'val4', 'val5']

知道怎么做吗?我一直在使用“to_dict”,但看起来我没有做我需要做的事情。

最佳答案

我可以想到类似的东西:

import pandas as pd
df = pd.DataFrame({'index': [0, 0, 0, 0, 0, 1,1,1,1,1, 2,2,2,2], 'value': ['val1', 'val2', 'val3', 'val4', 'val5', 'val6','val7','val8','val9','val10', 'val11','val12','val13','val14']})
df.groupby(by='index').apply(lambda x: list(x['value'])).to_dict()

输出是:

{0: ['val1', 'val2', 'val3', 'val4', 'val5'],
1: ['val6', 'val7', 'val8', 'val9', 'val10'],
2: ['val11', 'val12', 'val13', 'val14']}

关于python - 将数据帧的索引设置为字典中的单个键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53898104/

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