gpt4 book ai didi

python - 如何将 python 列表转换为具有预定义列的 pandas 数据框

转载 作者:行者123 更新时间:2023-12-01 01:05:02 28 4
gpt4 key购买 nike

我有 python 字符串列表,我想将其转换为具有预定义列的 pandas 数据框。我已尝试以下代码,但显示错误。

我尝试过以下代码。

  import pandas as pd
list = ['jack', '9860', 'datasc', 'vill','0', 'stack']
df = pd.DataFrame(list, columns= ['name', 'no','job'])

ValueError:传递值的形状为 (1, 6),索引隐含 (3, 6)

最佳答案

不要使用变量list,因为Python代码字(内置)。

list 转换为 numpy 数组和 reshape :

L = ['jack', '9860', 'datasc', 'vill','0', 'stack']
df = pd.DataFrame(np.array(L).reshape(-1,3), columns= ['name', 'no','job'])
print (df)
name no job
0 jack 9860 datasc
1 vill 0 stack

关于python - 如何将 python 列表转换为具有预定义列的 pandas 数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55440534/

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