Извлечение дней из значения numpy.timedelta64Python

Программы на Python
Anonymous
 Извлечение дней из значения numpy.timedelta64

Сообщение Anonymous »

Я использую Pandas/Python, и у меня есть два даты времени S1 и S2, которые были сгенерированы с использованием функции 'to_dateTime' на поле DF, содержащего даты/раз.
Когда я вычитаю S1 из S2 < /p>

s3 = s2 - s1 < /p>
< /blockquote>
Я получаю серию, S3, типа < /p>

timeleta64 [ns] < /p>
< /blockquote>
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
< /code>
Как мне посмотреть 1 элемент серии: < /p>

s3 [10] < /p>
< /blockquote>
Я получаю что -то вроде этого: < /p>

numpy.timedelta64(2069211000000000,'ns'/)p >

Как мне извлечь дни из S3 и, возможно, сохранить их как целые числа (не так интересно в часах/минутах и ​​т. Д.)?

Подробнее здесь: https://stackoverflow.com/questions/182 ... ta64-value

Вернуться в «Python»