将日期转换为 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")
我是 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")