python - 创建一个 DataFrame 为参数'index'返回多个值
问题描述
dframe1 = DataFrame[1,np.nan,2,np.nan],
[np.nan,3,np.nan,4],
[5,np.nan,6,np.nan],
columns = ['a','b','c','d'],
index=[1,2,3]).
错误:
init () 有多个参数“索引”的值?
解决方案
您需要通过以下方式创建嵌套列表[]
:
dframe1 = pd.DataFrame([[1,np.nan,2,np.nan],
[np.nan,3,np.nan,4],
[5,np.nan,6,np.nan]],
columns = ['a','b','c','d'],
index = [1,2,3])
print (dframe1)
a b c d
1 1.0 NaN 2.0 NaN
2 NaN 3.0 NaN 4.0
3 5.0 NaN 6.0 NaN
推荐阅读
- angularjs - 如何在html和angular js中捕获输入文本字段区域外的点击
- laravel-5.6 - 继承的多态关系
- c - 这段代码符合 MISRA C 标准吗?
- rabbitmq - RabbitMQ 管理查看队列或交换导致找不到对象
- mongodb - 如何退出 mongo-express BasicAuth
- javascript - 如何使用 JS 从 CSS 属性中获取默认值?
- sapui5 - SAPUI5 自定义控件在运行时不呈现更新的数据
- npm - 如何修复 Ag-Grid 的列对齐?
- php - 选择从哪里开始而不是 substr mysql
- powershell - 在继续安装之前应关闭测试执行