我想把一个简单的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: 传递的值的形状为(1, 4),索引表明为(4, 4)
我试图调整索引参数,但是找不到解决方案。
我希望我的数据框看起来像这样:
col1 col2 col3 col4
2 3 1 0