datetime dtypes w pandach read_csv

Czytam w pliku csv z wieloma kolumnami datetime. Po odczytaniu pliku musiałbym ustawić typy danych, ale dane wydają się być problemem. Na przykład:

headers = ['col1', 'col2', 'col3', 'col4']
dtypes = ['datetime', 'datetime', 'str', 'float']
pd.read_csv(file, sep='\t', header=None, names=headers, dtype=dtypes)

Po uruchomieniu pojawia się błąd:

TypeError: typ danych „datetime” nie jest zrozumiały

Konwersja kolumn po fakcie, poprzez pandas.to_datetime () nie jest opcją, nie mogę wiedzieć, które kolumny będą obiektami datetime. Te informacje mogą się zmienić i pochodzą z tego, co informuje moją listę typów.

Alternatywnie, próbowałem załadować plik csv za pomocą numpy.genfromtxt, ustawić typy w tej funkcji, a następnie przekonwertować na ramkę pandas.dataframe, ale zmienia ona dane. Każda pomoc jest bardzo mile widziana!

questionAnswers(4)

yourAnswerToTheQuestion