datetime для столбцов без имен дат - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть файл со следующими именами столбцов:

STOD_WMO        TIMI    AR      MAN     DAGUR   KLST        
MINUTA  MINSL   SEKSL   H_M     PS      T       RH         
TD      H_FT    D       F_KT    LAT     LONG    FJARL   
STIGHR

Я хочу прочитать эти данные и затем преобразовать столбцы, которые представляют год (AR), месяц (называемый MAN), день (называемый DAGUR), минуты (МИНУТА) в формате год: день: час: минута: я делаю:

df = pd.read_csv('/nfs/potts.jasmin-north/scratch/earic    
/radiosonde_Iceland_analysis
/data/keflavik_radiosonde_1991-2005',sep = "\s+|\t+|
\s+\t+|\t+\s+")


## transform the time colmns in 1 column 
df['date'] =   
pd.to_datetime(df[['AR','MAN','DAGUR','KLST','MINUTA']])

, но я получаю следующую ошибку:

Error: to assemble mappings requires at least that [year,    
month, day] be specified: [day,month,year] is missing

Как можноУ меня есть python распознает имена, которые я использую как год, час и т. Д. И делать то, что я хочу (изменить формат данных)?Благодаря.

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