Я загрузил некоторые данные из хранилища данных, чтобы провести некоторый анализ, и они имеют формат, который я никогда не видел и не знаю, как с ним работать.
Мне нужно иметь возможность поместить дату в отдельный столбец и заполнить ее до следующего дня. Как только я получу его там, я смогу преобразовать его в дату и время pandas и избавиться от лишних строк в данных. Но как мне справиться с датами в верхней части временного ряда, как они есть?
Я загрузил некоторые данные из хранилища данных, чтобы провести некоторый анализ, и они имеют формат, который я никогда не видел и не знаю, как с ним работать. [code]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) [/code] Мне нужен тот же кадр данных, отформатированный следующим образом: [code]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) [/code] Мне нужно иметь возможность поместить дату в отдельный столбец и заполнить ее до следующего дня. Как только я получу его там, я смогу преобразовать его в дату и время pandas и избавиться от лишних строк в данных. Но как мне справиться с датами в верхней части временного ряда, как они есть?