Описание тега datetime64

Тип данных массива NumPy с встроенной поддержкой функций datetime
0 ответов

Конвертация с Python Forex Модуль

У меня большой dataframe с датами в формате datetime64[ns] и значениями JPY. Я хочу конвертировать значения JPY dataframe для каждого конкретного времени в долларах США с использованием модуля Python Forex. Форекс модуль нужен datetime.datetime / da…
11 дек '17 в 16:05
1 ответ

python xarray concat groupby в измерениях datetime64

У меня есть набор данных xarray, который: ds <xarray.Dataset> Dimensions: (lat: 360, lon: 720, time: 3652) Coordinates: * lon (lon) float32 -179.75 -179.25 -178.75 -178.25 -177.75 -177.25 ... * lat (lat) float32 89.75 89.25 88.75 88.25 87.75 8…
27 май '16 в 11:32
1 ответ

Как заставить панд вернуть datetime64, а не метку времени?

Как я могу сказать пандам вернуться datetime64 скорее, чем Timestamp? Например, в следующем коде df['dates'][0] возвращает панд Timestamp объект, а не NumPy datetime64 объект, который я положил. Да, я могу преобразовать его после получения, но можно…
22 фев '19 в 01:09
3 ответа

Указание определенного значения даты в кадре данных Python Pandas

У меня есть датафрейм dfс двумя столбцами, GROUP_ID={A,B} а также ACTION_DATE, Что я хочу сделать, это заменить ACTION_DATE значение для 03/31/2006если GROUP_IDзначение B, Тип данных ACTION_DATE является datetime64[ns], Итак, я попробовал следующее.…
04 май '15 в 14:28
0 ответов

Ошибка атрибута временной шкалы

Я пытаюсь нарисовать график, но получаю ошибку: AttributeError: 'numpy.datetime64' object has no attribute 'toordinal' Я попробовал некоторые рекомендуемые решения (converter & pandacnv), но они ничего не изменили. Вот код: import pandas as pd impor…
29 июн '18 в 11:58
3 ответа

Как заставить Python печатать NumPy DateTime64 с указанным часовым поясом?

Я хочу видеть numy объекты datetime64 по указанному мне часовому поясу. >>> import numpy as np >>> np.datetime64('2013-03-10T01:30:54') numpy.datetime64('2013-03-10T01:30:54+0400') >>> np.datetime64('2013-03-10T01:30:54+03…
05 авг '14 в 08:47
0 ответов

python datetime к np.datetime64

Есть ли причина, почему преобразование из datetime.datetime массив, без указания единиц usпереводит дату и время в полный день? Или это ошибка? import numpy as np import datetime print(np.array([datetime.datetime(2018, 5, 15, 6, 0),datetime.datetime…
16 май '18 в 09:48
0 ответов

Как долго datetime64 и timedelta64 будут оставаться экспериментальными?

В справочном руководстве по версии 1.12 говорится о дате и времени: Заметка API datetime является экспериментальным в 1.7.0 и может претерпеть изменения в будущих версиях NumPy. NumPy 1.7.0 был выпущен в феврале 2013 года, версия 1.8.0 датирована ок…
22 янв '15 в 23:33
1 ответ

Цифровая цифра с datetime64

Я не могу заставить numpy.digitize работать с datetime64: date_bins = np.array([np.datetime64(datetime.datetime(2014, n, 1), 's') for n in range(1,13)]) np.digitize(date_bins, date_bins) Это дает следующую ошибку: TypeError: Cannot cast array data f…
07 дек '14 в 18:31
1 ответ

Преобразовать столбец данных в pandas в np.datetime64

Я хочу добавить np.datetime64 Столбец в кадр данных pandas, который был прочитан из файла.csv, содержащего столбцы для года, месяца, дня, часа и минуты и использующего его в качестве индекса. Я объединил отдельные столбцы, чтобы сделать столбец стро…
11 ноя '16 в 04:47
2 ответа

Получить следующую доступную дату в фильтре Панды по дням

Я отфильтровал datetime64[ns] введите pandas dataframe, чтобы получить данные, приходящиеся на определенную дату каждого месяца, используя следующую строку кода. df[df['Date'].map(lambda x: x.day) == 1] Вывод следующий: 19.9 2013-07-01 34.8 2013-08-…
12 ноя '18 в 15:59
1 ответ

Как преобразовать метки времени, соответствующие часовому поясу панд, в эпоху UNIX?

Мне нужно преобразовать date_range (TimeStamps) с указанием часового пояса в значения эпох UNIX для использования во внешней библиотеке Javascript. Мой подход: # Create localized test data for one day rng = pd.date_range('1.1.2014', freq='H', period…
07 апр '14 в 14:57
2 ответа

Конвертировать ячейку серии pandas в объект string и datetime

Я нарезал кадр данных панд. end_date = df[-1:]['end'] type(end_date) Out[4]: pandas.core.series.Series end_date Out[3]: 48173 2017-09-20 04:47:59 Name: end, dtype: datetime64[ns] Как избавиться от значения индекса end_date 48173 и получить только 20…
22 сен '17 в 08:34
1 ответ

Извлечь год, месяц и день из datetime64[ns, UTC], Python

У меня есть этот столбец в DF: > df["time"] 0 2007-02-01 22:00:00+00:00 1 2007-02-01 22:00:00+00:00 2 2007-02-01 22:00:00+00:00 3 2007-02-01 22:00:00+00:00 4 2007-02-01 22:00:00+00:00 Я хочу создать три новых столбца с указанием дня, месяца и год…
27 ноя '18 в 22:24
1 ответ

Панды, датафрейм со столбцом datetime64, запрос по часам

У меня есть пандас датафрейм df который имеет один столбец, состоящий из datetime64например, <class 'pandas.core.frame.DataFrame'> Int64Index: 1471 entries, 0 to 2940 Data columns (total 2 columns): date 1471 non-null values id 1471 non-null v…
07 фев '14 в 09:44
1 ответ

Создание tas-осведомленных объектов отметок времени панд из целого числа

У меня есть целое число, которое является числом микросекунд после эпохи Unix. (по Гринвичу) Как я могу преобразовать 1349863207154117, используя astype, в pandas.Timestamp("2012-10-10T06:00:07.154117", tz=¨UTC¨)? Документация по astype не очень тща…
05 июн '15 в 14:09
1 ответ

Подклассы datetime64

Как я могу создать подкласс от NumPy DateTime64? Например, используя стандартную дату и время, я могу легко создать подкласс: import datetime as dt class SubFromDateTime(dt.datetime): def __new__(self): return dt.datetime.__new__(self, 2012, 1, 1) p…
24 ноя '14 в 22:38
0 ответов

Панды: вычитание столбцов datetime64 с дублирующимися индексами вызывает проблемы с выравниванием

Я действительно почесал голову от этого. По-видимому, если у вас есть фрейм данных с дублирующимися индексами, вычитание столбцов, состоящих из даты и времени, нарушает выравнивание, тогда как вычитание обычных столбцов int - нет. Означает ли "вычит…
24 ноя '14 в 23:03
1 ответ

Отфильтровать выбросы в строках DataFrame на основе рекурсивного интервала времени

У меня есть следующий DataFrame df: ds y 2018-10-01 00:00 1.23 2018-10-01 01:00 2.21 2018-10-01 02:00 6.40 ... ... 2018-10-02 00:00 3.21 2018-10-02 01:00 3.42 2018-10-03 02:00 2.99 ... ... Это означает, что у меня есть одно значение для y за каждый …
04 окт '18 в 13:59
1 ответ

Сравнение datetime64 в фреймах данных

Я борюсь с сравнениями datetime64 в фреймах данных, чтобы обновить столбец. скажем, у нас есть фрейм данных 'df' со столбцом 'date' df.date.values[0] Out[128]: numpy.datetime64('2015-05-17T22:00:00.000000000+0800') мне нужно было отбросить время и п…
07 июн '15 в 02:19