我的 CSV 中的一列具有以下日期格式。
5/2/2010
12/2/2010
19-02-2010
26-02-2010
5/3/2010
12/3/2010
19-03-2010
26-03-2010
2/4/2010
9/4/2010
当我读取 csv 文件并打印数据框时,我得到的结果如下所示。
file_path = r'Store_sales.csv'
date_series_data = pd.read_csv(file_path)
date_series_data.head()
输出
05-02-2010
12-02-2010
19-02-2010
26-02-2010
05-03-2010
当我打印数据类型时,它显示对象数据类型。所以我无法设置为索引。所以我使用 pd.to_datetime(date_series_data)将对象转换为 datetime64[ns]。但前两个元素的日期格式已更改如下
2010-05-02
2010-12-02
2010-02-19
2010-02-26
2010-03-05
因此我的各种计算都出错了。有没有有效的方法来转换并获得类似的格式?
蛊毒传说
相关分类