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

android — Lặp qua đầu/cuối tháng dương lịch

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

Tôi muốn tạo một vòng lặp trả về mỗi tháng trong khoảng thời gian được cung cấp, ngày đầu tiên và ngày cuối cùng (có tính đến việc tháng kết thúc vào ngày 28-31): ("function_to_increase_month" chưa được xác định)

để bắt đầu trong pd.date_range('2014-01-01', '2014-06-30', freq='1M'):
giai đoạn_bắt đầu = cầu xin
kỳ_end = hàm_to_increase_tháng(xin)

Đầu ra dự kiến ​​cho lần lặp đầu tiên: Period_start = '2014-01-01' Period_end = '2014-01-31'

Lần lặp thứ hai: Period_start = '2014-02-01' Period_end = '2014-02-28'

Lần lặp thứ ba: Period_start = '2014-03-01' Period_end = '2014-03-31'

Có ai có thể giới thiệu một phương pháp không?

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

sử dụng pandas.tseries.offsets.MonthEnd

Ví dụ:

từ pandas.tseries.offsets nhập ThángCuối

để bắt đầu trong pd.date_range('2014-01-01', '2014-06-30', freq='MS'):
print(beg.strftime("%Y-%m-%d"), (beg + ThángEnd(1)).strftime("%Y-%m-%d"))

Đầu ra:

2014-01-01 2014-01-31
01-02-2014 28-02-2014
2014-03-01 2014-03-31
2014-04-01 2014-04-30
2014-05-01 2014-05-31
2014-06-01 2014-06-30

Về python - lặp lại từ đầu/cuối tháng dương lịch, 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/56634265/

29 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
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