ฉันใช้แพนด้า / python และฉันมีอนุกรมเวลาสองวันที่ s1 และ s2 ซึ่งสร้างขึ้นโดยใช้ฟังก์ชัน 'to_datetime' บนฟิลด์ของ df ที่มีวันที่ / เวลา
เมื่อฉันลบ s1 จาก s2
s3 = s2 - s1
ฉันได้รับซีรีส์ s3 ประเภท
timedelta64 [ns]
0 385 days, 04:10:36
1 57 days, 22:54:00
2 642 days, 21:15:23
3 615 days, 00:55:44
4 160 days, 22:13:35
5 196 days, 23:06:49
6 23 days, 22:57:17
7 2 days, 22:17:31
8 622 days, 01:29:25
9 79 days, 20:15:14
10 23 days, 22:46:51
11 268 days, 19:23:04
12 NaT
13 NaT
14 583 days, 03:40:39
ฉันจะดู 1 องค์ประกอบของซีรีส์ได้อย่างไร:
s3 [10]
ฉันได้รับสิ่งนี้:
numpy.timedelta64 (2069211000000000, 'ns')
ฉันจะแยกวันออกจาก s3 ได้อย่างไรและอาจเก็บเป็นจำนวนเต็ม (ไม่สนใจชั่วโมง / นาทีเป็นต้น)
ขอบคุณล่วงหน้าสำหรับความช่วยเหลือใด ๆ
s.apply(lambda x: x / np.timedelta64(1,'D'))