pandas.to_datetime()函数可以用来批量进行日期数据转换(string格式转换为datetime格式)
import pandas as pd
df = pd.DataFrame({'原日期':['14-Feb-20','02/14/2020','14/02/2020','10/02/2020','2020.02.14','2020.2.14','2020/02/14','2020/2/14','20200214']})
df['转换后的日期'] = pd.to_datetime(df['原日期'])
df
df['年'],df['月'],df['日'] = df['转换后的日期'].dt.year,df['转换后的日期'].dt.month,df['转换后的日期'].dt.day
df['星期几'] = df['转换后的日期'].dt.day_name()
df['季度'] = df['转换后的日期'].dt.quarter
df
df1 = df.copy()
df1 = df1.set_index('转换后的日期')
df1['2020-10']
data = pd.read_excel(path)
columns = ['订单付款时间','买家会员名','联系手机','买家实际支付金额']
data = data[columns]
data = data.sort_values(by=['订单付款时间'])
data = data.set_index('订单付款时间')
data
data.resample('M').sum().plot()
data.resample('Q').sum().to_period('Q')