gpt4 book ai didi

python-3.x - 将列表作为列附加到现有数据框

转载 作者:行者123 更新时间:2023-12-02 03:06:53 25 4
gpt4 key购买 nike

我有一个 pandas 数据框,如下所示

df = [['A',1],
['A',1],
['A',0],
['A',0],
['A',5],
['B',0],
['B',0],
['B',1],
['B',1]]

df = pd.DataFrame(df, columns = ['A', 'B'])
df

A B
0 A 1
1 A 1
2 A 0
3 A 0
4 A 5
5 B 0
6 B 0
7 B 1
8 B 1

我有一个项目列表如下。我想将“new_list”作为 C 列附加到“df”数据框中

new_list = [[1], [1], [1], [1], [5], [0], [0], [1], [1]]

最佳答案

尝试像这样使用 .join() :

df = df.join(pd.DataFrame({'C': new_list}))

df:

A B C
0 A 1 1
1 A 1 1
2 A 0 1
3 A 0 1
4 A 5 5
5 B 0 0
6 B 0 0
7 B 1 1
8 B 1 1

请注意,您需要将列表转换为数据框才能正常工作。

关于python-3.x - 将列表作为列附加到现有数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58759463/

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