У меня есть файл со следующими именами столбцов:
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 распознает имена, которые я использую как год, час и т. Д. И делать то, что я хочу (изменить формат данных)?Благодаря.