Как рассчитать время между датами в моем фрейме данных до внешней даты? - PullRequest
0 голосов
/ 04 октября 2019

Прошу прощения за недостаток знаний, но я совершенно новичок в этом, исходя из опыта социальных служб. Мои одноклассники и я все испытываем трудности с печальным следом за нашим профом. У нас есть фрейм данных, который я сократил до двух необходимых столбцов (документ Excel). Один столбец имеет разные даты. Мы хотели бы создать новый df, который скажет нам, сколько месяцев между этими датами и May 31, 2019, используя DateTime. Буду признателен за любой вклад или ссылку на что-то подобное. Самый последний шаг, который я попробовал, это x = DateTime.datetime(2019, 5, 31), но я не уверен, что делать дальше. Я также превратил df в массив, но я также не уверен, должен ли я вообще делать это, для начала.

1 Ответ

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

скажем, столбец называется 'дата'

сначала преобразуйте его в объект даты:

df.date = pd.to_datetime(df.date) create new column df['days_difference'] = (df.date - x).days

если вы хотите, чтобы он делился на месяц, вы можете разделитьна 30,42?

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