Система: WIN10
IDE: Код MS Visual Studio
Язык: Python версия 3.7. 3
Библиотека: pandas версия 1.0.1
Источник данных: в примере ниже
Набор данных: в примере ниже
Спросите:
Мне нужно разделить строку даты и времени из столбца из фрейма данных, который имеет ряды с неравными разделителями, то есть некоторые с тремя, а некоторые с четырьмя запятыми.
Я пытаюсь понять, как удалить значения даты и времени: 'Nov 11 2013 12:00AM'
и 'Apr 11 2013 12:00AM'
соответственно с обратной стороны этих две записи в одном столбце в новый столбец, поскольку во второй строке в приведенном ниже примере меньше запятых.
Код:
df['sample field'].head(2)
4457-I need, this, date, Nov 11 2013 12:00AM ,
2359-I need this, date, Apr 11 2013 12:00AM ,
В то время как приведенный ниже метод расширяет данные в разные столбцы и чередование столбцов, в которых находится дата, это не работает. Мне нужна информация о дате и времени (или даже просто дата) в одном столбце, чтобы я мог использовать значения даты в дальнейшем анализе (например, временном ряду).
Код:
df['sample field'].str.split(",", expand=True)