在没有列名的情况下手动创建 pandas 数据框

Create pandas dataframe manually without columns name

我想创建以下没有列名的数据框

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]])