Избавление от метки времени для вставки данных в таблицу SQL - PullRequest
0 голосов
/ 22 октября 2019

У меня проблемы с вставкой этого фрейма данных в таблицу sql из-за переменной 'DATE'. Мне нужно избавиться от метки времени, которая появляется, когда я меняю ее на кортеж

enter image description here

enter image description here

Получение кортежа из df для использования в sql insert

enter image description here

Каков наилучший способ избавиться от 'Timestamp (' DATE ')) и есть только «ДАТА»? Спасибо!

1 Ответ

0 голосов
/ 22 октября 2019

Один из возможных способов сделать это - преобразовать datetime64 в String, который содержит только 'DATE', для этого вы можете использовать функцию datetime_as_string из numpy:

import numpy as np

df['DATE'] = np.datetime_as_string(df['DATE'], unit='D')

тогда ваш код будет работать правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...