python-3.x - 将索引转换为 pandas 列
问题描述
我有一个具有两个索引和一列的数据集,如下所示:
value
cod Date
A 2011-01-01 5.540642
2011-02-01 5.556837
2011-03-01 5.565547
2011-04-01 5.557245
2011-05-01 5.604736
2011-06-01 5.570242
2011-07-01 5.578222
2011-08-01 5.826457
2011-09-01 6.391667
2011-10-01 6.880779
2011-11-01 5.610012
2011-12-01 5.572432
我想在熊猫列中转换索引。当我使用以下代码时:df.reset_index(inplace=True)
它做我想要的。但是,如果我尝试将它放在另一个对象中,以创建一个新的 dataset: df1 = df.reset_index(inplace=True)
,该函数会给我一个空对象,确切地说是 NoneType 对象。
解决方案
您需要删除默认参数inplace=True
,因此应省略。DataFrame.reset_index
inplace=False
就地:布尔值,默认为 False
就地修改DataFrame(不要创建新对象)
df1 = df.reset_index()
推荐阅读
- python - python将文件读入2维数组for循环
- python - 我可以运行多个扭曲的实例吗?
- java - 在Java中将单击的像素的颜色更改为红色?
- apache - curl: (7) 连接到 35.229.60.183:80 失败;(谷歌云上的虚拟机)连接被拒绝
- javascript - 如何确保函数在 VueJS 中执行
- c - 为什么在 GDB 中,“frame at”的值与 ebp($fp) 寄存器的值不同?
- datetime - 如何在 Xamarin Forms 中将日期、日期时间和时间保存到 SQLite 数据库?
- javascript - 使用语义 UI 动态呈现反应列表
- c++ - 抽象类 c++(错误 LNK 2001:未解析的外部符号)
- java - 更新实体 (JPA+MySQL) - 键 'PRIMARY' 的重复条目 '142'