在将日期从 obj 转换为日期时间数据类型时,在 python 中使用 Pandas,我没有正确转换日期。为什么?
Using Pandas in python while converting date to datetime datatype from obj , I am not getting my dates properly converted. Why?
请查看这两张图片,尤其是 Sno 32 中的日期。月份列和日期列未正确转换。我怎样才能使这个正确?我已经提到了有关时间序列的问题,但尚未找到此类问题的任何答案。
存在问题 pandas 如果可能,默认情况下首先解析月份。
您可以将格式指定为 DD/MM/YY
df['date'] = pd.to_datetime(df['date'], format='%d/%m/%y')
或尝试使用 dayfirst=True
参数:
df['date'] = pd.to_datetime(df['date'], dayfirst=True)
或者如果从文件创建 DataFrame 使用 parse_dates
和 dayfirst=True
参数:
df = pd.read_csv(file, parse_dates=['date'], dayfirst=True)
请查看这两张图片,尤其是 Sno 32 中的日期。月份列和日期列未正确转换。我怎样才能使这个正确?我已经提到了有关时间序列的问题,但尚未找到此类问题的任何答案。
存在问题 pandas 如果可能,默认情况下首先解析月份。
您可以将格式指定为 DD/MM/YY
df['date'] = pd.to_datetime(df['date'], format='%d/%m/%y')
或尝试使用 dayfirst=True
参数:
df['date'] = pd.to_datetime(df['date'], dayfirst=True)
或者如果从文件创建 DataFrame 使用 parse_dates
和 dayfirst=True
参数:
df = pd.read_csv(file, parse_dates=['date'], dayfirst=True)