python - 使用列表定义的列名初始化 pandas 数据框
问题描述
我想用 1613 行初始化一个熊猫数据框。我想通过列表“indicns_list”(有 471 个元素)定义列名。我试过这个:
con_meds3 = pd.DataFrame(np.nan, index=range(0,1613),columns=indicns_list)
但我收到了这个错误:
ValueError: Shape of passed values is (1613, 471), indices imply (1613, 1)
帮助!:)
解决方案
indicns_list
如果下面的代码没有问题,它们是问题。尝试这个
con_meds3 = pd.DataFrame(np.nan, index=range(0,1613),columns=[i for i in range(1613)])
推荐阅读
- javascript - 如何获取系统配置设置 Magento 2
- python - 多进程线生成,但在 main 中绘图
- ios - 从结构中删除重复项
- flutter - Flutter:为什么要在 Stream 上使用 Future?
- java - circleci 图像中的后缀“-stretch”是什么意思?
- php - PHP中函数的参数长度限制是多少?
- python - 请求 + s3 非常缓慢
- android - ConactMap 以进度进行序列 API 调用
- android - 如何修复此错误:org.json.JSONException: Expected literal value at character 0
- postgresql - 是否可以在 Ubuntu 14.04 上安装 postgresql 11?