У меня есть набор данных с данными год / месяц / день / час / минута / секунда, которые хранятся в отдельных столбцах:
Day,Date,Month,Year,Hour,Min,Sec,Wind dir,WS (m/s),Press (hPa),RH (%),T(C),Td(C),SR (W/m2)
Thu,11,April,2019,16,23,27,31,1.28,993.4,38,7,-6.1,470
Thu,11,April,2019,16,24,27,103,1.21,993.5,39,7,-5.9,515
Я импортировал их из файла CSV в Pandas кадр данных:
df = pd.read_csv ('/ Users / jacks / Downloads / Cornell / SP20 / Instrumentation / Lab 5 / EAS2500_MetPak11_18April2019.csv', engine = 'python')
Мне бы хотелось создать новый столбец в этом фрейме данных, который хранит данные даты / времени в формате datetime. Я пробовал это, используя следующий код:
df["Date_Time"] = datetime(df["Year"],df["Month"],df["Day"],df["Hour"],df["Min"],df["Sec"])
Но я получаю следующую ошибку:
raise TypeError(f"cannot convert the series to {converter}")
TypeError: cannot convert the series to <class 'int'>
Почему это не работает и как бы я выполнил sh эту задачу