Выход:
я есть текстовый файл, который содержит следующую таблицу.
Day Month Year Avg Power
01 01 2000 30
02 01 2000 41
04 01 2000 55
05 01 2000 78
06 01 2000 134
07 01 2000 42
Я хочу загрузить столбцы Day, month и year в одно значение datetime. Для этого следовали следующие шаги. Но код не работает, как я ожидаю.
from numpy import loadtxt
import datetime
def date_converter(x,y,z):
date = "{},{},{}".format(x,y,z)
return datetime.datetime.strptime(date,r"%d,%m,%Y")
data3 = loadtxt('complex_data_file.txt',dtype=int, usecols=(0,1,2,4),
converters={(0,1,2):date_converter,3:int})
Что я должен сделать, чтобы выполнить мое требование?