Я хотел бы загрузить файл csv в Pandas DataFrame. Как мне для каждого столбца указать, какой тип данных он содержит?
Я думаю, это легко сделать, используя аргумент dtype
?
Вот пример, указывающий данные числовые.
import pandas as pd
import numpy as np
df = pd.read_csv(<file-name>, dtype={'A': np.int64, 'B': np.float64})
Но как указать данные время и категориальные данные, такие как факторы или логические значения? Я пробовал np.bool_
и pd.tslib.Timestamp
без везения.