可以通过以下步骤实现:
完整的代码示例如下:
import pandas as pd
import numpy as np
df = pd.DataFrame({'日期': ['2022-01-01', '2022-01-02', '2022-01-03', '2022-01-04'],
'数值': [1, 2, 3, 4]})
df['日期'] = pd.to_datetime(df['日期'])
date_formats = df['日期'].apply(lambda x: x.strftime('%Y-%m-%d')).unique()
if len(date_formats) > 1:
df['日期'] = df['日期'].dt.strftime('%Y-%m-%d')
print(df)
这样,不一致的日期格式就会被清除,所有日期都会被统一为指定的格式。
领取专属 10元无门槛券
手把手带您无忧上云