python - 手动创建没有列名的 pandas 数据框

标签 python pandas dataframe multiple-columns manual

我想创建以下不带列名称的数据框

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/

相关文章:

python - 字符串格式/模板/正则表达式

python - 如何有效地重新排列 Pandas 数据如下?

python - 基于MultiColumn二级的圆柱

python - 如何从多维数据帧创建多条件一维数据帧

python - import pandas_datareader 给出 ImportError : cannot import name 'is_list_like'

python - 如何将 RDD 的元素组合并收集到 pyspark 中的列表中

python - PyDev-Eclipse Python 未配置

python - 将多个 csv 加载到数据框中的最快方法

pandas - 水平排列两个地 block

python - 在python中分组交易描述和计数