【发布时间】:2021-01-02 03:31:14
【问题描述】:
好的,我已经从以下位置下载了一个示例 csv: https://people.sc.fsu.edu/~jburkardt/data/csv/csv.html 我的问题是,我已经导入了一个数据框并索引了一些数据。代码如下所示:
import pandas as pd
df = pd.read_csv('/Users/benitocano/Downloads/airtravel.csv')
df.head()
And the output is:
Month "1958" "1959" "1960"
0 JAN 340 360 417
1 FEB 318 342 391
2 MAR 362 406 419
3 APR 348 396 461
4 MAY 363 420 472
现在说我像这样索引第 3 个月到第 7 个月:
import pandas as pd
df = pd.read_csv('/Users/benitocano/Downloads/airtravel.csv')
df = df[3:7]
df.head()
输出是:
Month "1958" "1959" "1960"
3 APR 348 396 461
4 MAY 363 420 472
5 JUN 435 472 535
6 JUL 491 548 622
所以我的问题是现在我已经索引了几个月,DataFrame 索引现在从 3 开始到 6。我怎样才能使索引从 1 开始到 4,尽管值来自第二个数据框?谢谢!
【问题讨论】:
标签: python pandas dataframe indexing