Python 数据可视化
读取
1 | import pandas as pd |
查看记录
1 | #查看orders的Product列前5行数据 |
增加
1 | #为orders增加新列Total_Price,并利用orders里面的相关数据计算求得 |
排序
1 | #select User, sum(Total_Price) from orders |
再次读取
1 | import pandas as pd |
分组、排序
1 | ## SELECT User, Product, COUNT(Product) FROM Orders GROUP BY User, Product |
合并
1 | #将用户购买与浏览产品的数据合并在一起,生成表格merge_df,以views_cnt作为右连接表,连接结果为右连接 |
不同日期與時間
1 | views.head()#查看views |
绘制图表
1 | %pylab inline |
1 | # select hour(Dates), count(action) from views |
1 | #增加新列Total_price,并利用orders相关数据计算 |
统计
1 | #在views表中统计网站每天的浏览总数 |
合并
1 | #将view_daily_cnt与orders_daily_cnt表按列方向拼接,不需要按主键合并 |
1 | #对df数据绘制折线图,图的大小为10*5,设置X轴刻度的显示旋转度为30 |