将日期转为时间格式 并设置为索引
import pandas as pd data=pd.read_excel('5\TB201812.xls',usecols=['订单创建时间','总金额']) print(data) data['订单创建时间']=pd.to_datetime(data['订单创建时间']) data=data.set_index('订单创建时间') print(data)
按周、月、季度、年统计数据
import pandas as pd data=pd.read_excel('5\TB201812.xls',usecols=['订单创建时间','总金额']) data['订单创建时间']=pd.to_datetime(data['订单创建时间']) data=data.set_index('订单创建时间') print(data.resample('w').sum()) print(data.resample('m').sum()) print(data.resample('Q').sum()) print(data.resample('AS').sum())
使用to_period()方法 优化
按月、季度和年显示数据(不统计数据)
import pandas as pd data=pd.read_excel('5\TB201812.xls',usecols=['订单创建时间','总金额']) data['订单创建时间']=pd.to_datetime(data['订单创建时间']) data=data.set_index('订单创建时间') print(data.resample('w').sum().to_period('w')) print(data.resample('m').sum().to_period('m')) print(data.resample('q').sum().to_period('q')) print(data.resample('as').sum().to_period('a'))
与之前相比 日期的显示方式发生了改变
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
长按识别二维码并关注微信
更方便到期提醒、手机管理