将日期转换为 CSV 中的特定格式

Converting dates into a specific format in side a CSV

我是 python 的新手,我正在尝试操作一些数据,但它一直向我显示此错误消息

 UserWarning: Parsing '13/01/2021' in DD/MM/YYYY format. Provide format or specify infer_datetime_format=True for consistent parsing.
  cache_array = _maybe_cache(arg, format, cache, convert_listlike)

这是我的代码

import pandas as pd
import matplotlib.pyplot as plt

dataLake = pd.read_csv("datalake - Data lake.csv", parse_dates=["Day"])
dataLake = dataLake.rename(columns={"Day":"day"})
dataLake = dataLake.rename(columns={"Agent":"agent"})

dataLake["day"] = pd.to_datetime(dataLake.day)
print(dataLake.head())

在您的情况下,您需要将 dayfirst 参数设置为 true,如下所示:

pd.to_datetime(dataLake.day, dayfirst=true)

或者您可以设置格式(但在您的情况下不需要),如下所示:

pd.to_datetime(dataLake.day, format="%d/%m/%y")