gpt4 book ai didi

python - 使用字典将列添加到数据框

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

我有一个数据框 df1

df1 = pd.DataFrame({'c1': [1],
'c2': [2],
'c3': [3]})

我想使用字典 dict 将列添加到此数据框

my_dict = {'c4': 4, 'c5': 5}

所以我最终希望df1成为

df2 = pd.DataFrame({'c1': [1],
'c2': [2],
'c3': [3],
'c4': [4],
'c5': [5]})

我在 SO 上发现的只是一个例子,其中字典沿行变成了 DataFrame,例如这个thread - 而不是像上面的问题那样沿着列。

最佳答案

使用pd.DataFrame.assign将字典解压为关键字参数。

df1.assign(**my_dict)

c1 c2 c3 c4 c5
0 1 2 3 4 5

关于python - 使用字典将列添加到数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49645296/

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