在没有列名的情况下手动创建 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]])
我想创建以下没有列名的数据框
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]])