cuốn sách gpt4 ai đã làm

Python/Pandas - Chỉ mục DataFrame - tiến lên một tháng

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 08:03:56 28 4
mua khóa gpt4 Nike

Tôi có một khung dữ liệu:

                dự đoán thực tế
Ngày
2005-04-01 10.2 10.364470
01-05-2005 9,4 9,542778
2005-06-01 9,5 9,684794
01-07-2005 9,4 9,547604
2005-08-01 9,7 9,768893

Tôi muốn thêm một tháng vào mỗi chỉ mục của DataFrame, vì vậy nó trông như thế này:

                dự đoán thực tế
Ngày
2005-05-01 10.2 10.364470
01-06-2005 9,4 9,542778
2005-07-01 9,5 9,684794
01-08-2005 9,4 9,547604
2005-09-01 9,7 9,768893

我该怎么做?


Nhận xét quan trọng:

khi tôi ra lệnh kiểu in(DataFrame.index[0]) Khi tìm ra kiểu dữ liệu của chỉ mục tôi nhận được:


Chỉ để cho bạn biết đây là dấu thời gian của Pandas.

câu trả lời hay nhất

bạn có thể sử dụng pd.DateOffset :

Trong [82]: df
Ra [82]:
dự đoán thực tế
Ngày
2005-04-01 10.2 10.364470
01-05-2005 9,4 9,542778
2005-06-01 9,5 9,684794
01-07-2005 9,4 9,547604
2005-08-01 9,7 9,768893

df.index = df.index + pd.DateOffset(tháng=1)

Trong [85]: df
Ra [85]:
dự đoán thực tế
Ngày
2005-05-01 10.2 10.364470
01-06-2005 9,4 9,542778
2005-07-01 9,5 9,684794
01-08-2005 9,4 9,547604
2005-09-01 9,7 9,768893

Về Python/Pandas - Lập chỉ mục DataFrame - Trong một tháng tới, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/35095311/

28 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress