Преобразуйте этот формат даты/времени в формат даты и времени pandas.Python

Программы на Python
Ответить
Anonymous
 Преобразуйте этот формат даты/времени в формат даты и времени pandas.

Сообщение Anonymous »

Я загрузил некоторые данные из хранилища данных, чтобы провести некоторый анализ, и они имеют формат, который я никогда не видел и не знаю, как с ним работать.

Код: Выделить всё

import pandas as pd
raw={
'Fill':['text','','','text','','','text','',''],
'Time':['25-Jan-01','00:00','12:00','25-Jan-02','00:00','12:00','25-Jan-03','00:00','12:00'],
'Data':['col_head',20,21,'col_head',19,18,'col_head',22,17]
}
df=pd.DataFrame(raw)
Мне нужен тот же кадр данных, отформатированный следующим образом:

Код: Выделить всё

raw2={
'Date':['25-Jan-01','25-Jan-01','25-Jan-02','25-Jan-02','25-Jan-03','25-Jan-03'],
'Time':['00:00','12:00','00:00','12:00','00:00','12:00'],
'Data':[20,21,19,18,22,17]
}
df2=pd.DataFrame(raw2)
Мне нужно иметь возможность поместить дату в отдельный столбец и заполнить ее до следующего дня. Как только я получу его там, я смогу преобразовать его в дату и время pandas и избавиться от лишних строк в данных. Но как мне справиться с датами в верхней части временного ряда, как они есть?

Подробнее здесь: https://stackoverflow.com/questions/798 ... s-datetime
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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