Python pandas.read\u csv中的索引列是否需要ISO 8601?

Python pandas.read\u csv中的索引列是否需要ISO 8601?,python,pandas,dataframe,csv,iso8601,Python,Pandas,Dataframe,Csv,Iso8601,我使用以下命令将CSV直接导入数据帧: df = pd.read_csv(filename, dtype=np.float64, encoding="utf-8", index_col=[0], parse_dates=True, infer_datetime_format=True) 将接受带有DD/MM/YY或MM/DD/YYYY日期的CSV,有时会混淆D/M和M/D值。为了解决这个问题,我想强制执行日期格式:YYYY-MM-DD 添加

我使用以下命令将CSV直接导入数据帧:

df = pd.read_csv(filename, dtype=np.float64, encoding="utf-8", index_col=[0],
                 parse_dates=True, infer_datetime_format=True)
将接受带有
DD/MM/YY
MM/DD/YYYY
日期的CSV,有时会混淆D/M和M/D值。为了解决这个问题,我想强制执行日期格式:
YYYY-MM-DD


添加
dtype=np.float64
非常有用,因为它允许我立即拒绝具有非浮点值的文件。我怎样才能同样要求索引/日期列与特定格式匹配?

我相信您可以使用
dayfirst=False
强制month first,或者不解析日期,在
read\u csv
之后使用带特定格式解析的
pd.to\u datetime