我想创建以下不带列名称的数据框
import pandas as pd
df = pd.DataFrame([0,423,2342],[12,123,1231], [1,3,5])
我返回一个错误
TypeError: unhashable type: 'list'
我做错了什么?
我也尝试了{}
,但没有帮助。
df = pd.DataFrame({[0,423,2342],[12,123,1231], [1,3,5]})
最佳答案
问题是您应该将数据作为二维数组传递,否则构造函数认为您已经传递了多个位置参数。
DataFrame([[0,423,2342],[12,123,1231], [1,3,5]])
关于python - 手动创建没有列名的 pandas 数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32078737/