3 回答
TA贡献1866条经验 获得超5个赞
您正在使用Series.reset_index
。所以要检查的正确页面是:
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Series.reset_index.html
TA贡献1770条经验 获得超3个赞
根据Series Docs
:
Series 是一个一维标记数组,能够保存任何类型的数据。
当您执行 a 时reset_index()
,会向其中添加另一列,因此它不再是one-dimensional
Series,而是变成了dataframe
。
从reset_index docs
:
生成一个新的 DataFrame 或 Series 并重置索引。
希望这能消除你的疑虑。
TA贡献1852条经验 获得超7个赞
帮助Series.reset_index是
reset_index(self, level=None, drop=False, name=None, inplace=False)
Generate a new DataFrame or Series with the index reset.
This is useful when the index needs to be treated as a column, or
when the index is meaningless and needs to be reset to the default
before another operation.
...
文档drop是
drop : bool, default False
Just reset the index, without inserting it as a column in
the new DataFrame.
默认情况下,该系列将转换为具有新索引的数据帧。但是使用 时drop=False,会返回带有重置索引的系列。这对我来说似乎是倒退的 - 默认重置系列索引将是“reset_index”恕我直言的更自然的结果。
添加回答
举报