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

python - Chuyển đổi thời gian của gấu trúc thành giờ: phút làm tròn thành 15 phút

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

Tôi đọc bảng tính Excel này (chỉ cột "DATEHEUREMAX") với gấu trúc bằng lệnh sau:

xdata = read_excel('Data.xlsx', 'Dữ liệu', usecols=['DATEHEUREMAX'])

ví dụ về bảng excel của tôi

Bây giờ tôi muốn biến df này thành một df đơn giản hóa chỉ với giờ: phút được làm tròn thành 15 phút. Ý tưởng chính là vẽ biểu đồ dựa trên giờ: phút

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

Hãy xem xét DataFrame sau với một cột duy nhất, đọc làngày giờ(thay vì字符串):

                  Đạt
0 2019-06-03 12:07:00
1 2019-06-04 10:04:00
2 2019-06-05 11:42:00
3 2019-06-06 10:17:00

Để làm tròn những ngày này thành 15 phút:

df['Dat2'] = df.Dat.dt.round('15T').dt.time.map(lambda s: str(s)[:-3])

hóa ra:

                  Đất Đạt2
0 2019-06-03 12:07:00 12:00
1 2019-06-04 10:04:00 10:00
2 2019-06-05 11:42:00 11:45
3 2019-06-06 10:17:00 10:15

Với mục đích trình diễn, tôi đã lưu kết quả vào một cột mới, nhưng bạn có thể lưu nó vào cột ban đầu.

Về python - chuyển đổi thời gian của gấu trúc thành giờ: phút được làm tròn thành 15 phút, 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/59078238/

25 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