Làm cách nào để đặt lại phần thời gian của dấu thời gian của một chú gấu trúc?Đặt lại phần thời gian của dấu thời gian của một chú gấu trúc
Tôi muốn đặt lại phần thời gian theo giá trị của gấu trúc.Timestamp.
Tôi đoán tôi có thể làm điều đó bằng quy trình sau.
- bước 1) Timestamp để loại datetime
- bước 2) datetime đến giây
- bước 3) cắt ngắn thời gian tham gia vào giây
- bước 4) mang lại giây để timestamp
Ngay cả khi đoán của tôi là chính xác, phải mất quá nhiều thời gian để làm. Có cách nào đơn giản để đạt được mục tiêu này không?
Trong [371]: ts = pd.Timestamp ('2014/11/12 13:35')
Trong [372]: ts
Out [372]: Timestamp (' 2014-11-12 13:35:00 ')
Trong [373]: ts.hour = 0 # < - đây là những gì tôi đang cố gắng làm.
Nếu bạn đang xử lý '' DatetimeIndex'', bạn có thể sử dụng phương thức 'normalize'. Tuy nhiên, điều này không có sẵn trên Timestamp riêng lẻ (giải pháp thay thế là: 'pd.DatetimeIndex ([ts]). Normalize() [0]') – joris
Bạn có muốn đặt lại phần thời gian 'toàn bộ' (chỉ giữ ngày), hoặc bạn chỉ muốn đặt lại giờ? – joris
toàn bộ các phần thời gian. – Hill