gpt4 book ai didi

python - 从系列中创建一个 Pandas DataFrame 而不重复它们的名称?

转载 作者:太空宇宙 更新时间:2023-11-04 09:04:23 24 4
gpt4 key购买 nike

是否可以在不重名的情况下从系列列表创建 DataFrame?

例如,创建与以下相同的 DataFrame:

>>> pd.DataFrame({ "foo": data["foo"], "bar": other_data["bar"] })

但不需要显式命名列?

最佳答案

试试 pandas.concat,它将要组合的项目列表作为其参数:

df1 = pd.DataFrame(np.random.randn(100, 4), columns=list('abcd'))
df2 = pd.DataFrame(np.random.randn(100, 3), columns=list('xyz'))

df3 = pd.concat([df1['a'], df2['y']], axis=1)

请注意,您需要使用 axis=1 将事物并排堆叠在一起,并使用 axis=0(默认设置)将它们一次性组合-另一个。

关于python - 从系列中创建一个 Pandas DataFrame 而不重复它们的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22233094/

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