python - 无法重命名和删除熊猫索引 - Python
问题描述
我有一个如下所示的数据框
尽管在以下命令的帮助下我知道列名是“FR”、“ig”和“te”。
dataFramesDict['Tri'].columns
name = 'level_1' 在这里是什么意思?此外,我也没有subject_ID
在列或索引列表中看到。这是什么subject_ID
?
如何使输出如下所示
我尝试使用以下代码将“level_1”重命名为“subject_ID”,但它不起作用
dataFramesDict['Tri'].index = dataFramesDict['Tri'].index.rename('subject_ID')
请注意,数据只是示例数据。我只对更改第一列名称并删除“level_1”感兴趣。与数据无关
我无法通过示例代码创建这种类型的数据框。上面显示的数据帧是另一个复杂代码的结果。所以,我提供了数据框的截图
解决方案
尝试这个
df.columns.name= ''
df.reset_index(inplace=True)
推荐阅读
- java - 使用持久性实体,如键
- python - 跨目录中多个 XML 文件的循环函数,因此每个 XML 成为 CSV 中的一行
- node.js - 如何在 Mongoose 中构建动态查询?
- amazon-s3 - 何时使用 s3cmd 而不是以编程方式访问 S3 API?
- java - 使用流收集 HashMap 中的事件
- bash - 如何在 Bash 脚本中编写 3-4 提交以在 CircleCI 中启动不同类型的自动化 UI 测试?
- sql - 如何从 Array 中检索参数(BigQuery 中具有命中的 Google Analytics 表)?
- php - PHP 版本在 IIS 上不断从 7.1.1 切换到 5.4.45
- java - ScalaBuff 在解析 protobuf 文件时出错
- python - 如何让python将这两行识别为一句话