如何将python列表转换成具有预定义列的pandas dataframe

2024-04-25 21:01:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我有python字符串列表,我想用预定义的列将其转换为pandas dataframe。我试过下面的代码,但它显示错误。在

我试过遵循代码。在

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

ValueError:传递的值的形状是(1,6),索引暗示(3,6)


Tags: 字符串代码importdataframepandasdf列表stack
1条回答
网友
1楼 · 发布于 2024-04-25 21:01:36

不要使用变量list,因为python代码字(builtin)。在

list转换为numpy数组和^{}

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

相关问题 更多 >