首页 > 解决方案 > Python:为熊猫数据框分配新索引

问题描述

我有一个 41 行的熊猫数据框。它有一个索引系列。如何将索引重命名为 -20、-19、-18、...-1、0、1、... 20?谢谢!!

df
Out[102]: 
                   ABC         DEF  ...         TUV         WXY
2011-01-03         NaN         NaN  ...         NaN         NaN
2011-01-04         NaN         NaN  ...         NaN         NaN
2011-01-05         NaN         NaN  ...         NaN         NaN
2011-01-06         NaN         NaN  ...         NaN         NaN
2011-01-07         NaN         NaN  ...         NaN         NaN
......
2011-02-22         NaN         NaN  ...         NaN         NaN
2011-02-23         NaN         NaN  ...         NaN         NaN
2011-02-24         NaN         NaN  ...         NaN         NaN
2011-02-25         NaN         NaN  ...         NaN         NaN
2011-02-28         NaN         NaN  ...         NaN         NaN

[41 rows x 15 columns]

标签: pythonpandasdataframe

解决方案


尝试

new_inex = list(range(-20,21))


df = df.reindex(new_inex)

推荐阅读