python - 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]
解决方案
尝试
new_inex = list(range(-20,21))
df = df.reindex(new_inex)
推荐阅读
- git - git submodules - 如何撤消 git submodule update --init
- r - 如何将我的 ts 预测转换为具有日期值的数据框?
- datetime - 将“2020-09-14T14:04:43.123+0000”转换为“YYYY-MM-DD HH24:MI:SS”格式的日期时间,并在 XQuery 中添加分钟
- python-asyncio - await run_in_executor() 在同步函数终止时无法解除阻塞
- authentication - 如何更改 NSURLConnection sendSynchronousRequest 以包含 HTTPS 连接的基本身份验证
- docker - 从 gitlab 运行器上的 docker 容器访问存储库的问题
- css - 响应式网站无法根据宽度工作
- objective-c - Objective-C 中通常用于 Swift 的可空性相关属性是否也适用于 ObjC-ObjC 调用?
- python - 测试必须通过调用委托来调用的函数
- java - 在一个对象上嵌套同步块