gpt4 book ai didi

python - 我应该使用什么索引将 numpy 数组转换为 pandas 数据框?

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

我正在尝试将一个简单的 numpy 数组转换为一个 pandas 数据框。

x 是我的数组,nam 是列名称的列表。

x = np.array([2,3,1,0])
nam = ['col1', 'col2', 'col3', 'col4']

我使用pd.DataFrame 来转换x

y = pd.DataFrame(x, columns=nam)

但是我有这个错误信息:

ValueError: Shape of passed values is (1, 4), indices imply (4, 4)

我尝试调整索引参数,但找不到解决方案。

我希望我的数据框看起来像这样:

col1   col2   col3   col4
2 3 1 0

最佳答案

[] 的另一个更简单的解决方案:

x = np.array([2,3,1,0])
nam = ['col1', 'col2', 'col3', 'col4']

print (pd.DataFrame([x], columns=nam))
col1 col2 col3 col4
0 2 3 1 0

关于python - 我应该使用什么索引将 numpy 数组转换为 pandas 数据框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38419314/

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