[英]Python: assign a pandas data frame a new index
I have a pandas data frame with 41 rows.我有一个 41 行的 pandas 数据框。 It has an index series.它有一个索引系列。 How may I rename the index as -20, -19, -18, ...-1, 0, 1, ... 20?如何将索引重命名为 -20、-19、-18、...-1、0、1、... 20? Thanks!!谢谢!!
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]
Try尝试
new_inex = list(range(-20,21))
df = df.reindex(new_inex)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.