加入收藏

0907python 数分 py基础知识

2023-09-08 13:53:41 来源:哔哩哔哩

仅作个人学习记录 jupyter 数据分析


(资料图)

对列表数据进行处理

ad_list = [{'投放账户': '戴戴戴师兄', '广告计划名称': '《戴你玩转数据分析》_职场新人_18-24_1-6', '广告计划ID': 'AD666', '优化目标': '直播间成交', '客单价': 88, '消耗': 2245, '直播间曝光数': 5893, '直播间观看数': 2298, '商品点击数': 1654, '商品下单数': 160, '商品成交数': 14, 'GMV': 123200, '成交金额': 123200, '投放日期': '2023-01-01'}, {'投放账户': '戴戴戴师兄', '广告计划名称': '《商业分析课程》_数据分析-商业分析_22-35_1-6', '广告计划ID': 'AD888', '优化目标': '直播间成交', '客单价': 288, '消耗': 3231, '直播间曝光数': 3274, '直播间观看数': 1702, '商品点击数': 1174, '商品下单数': 102, '商品成交数': 10, 'GMV': 288000, '成交金额': 288000, '投放日期': '2023-01-01'}, {'投放账户': '戴戴戴师兄', '广告计划名称': '《数据分析工具课程》_数据分析_22-35_1-6', '广告计划ID': 'AD999', '优化目标': '直播间成交', '客单价': 188, '消耗': 3784, '直播间曝光数': 5865, '直播间观看数': 4633, '商品点击数': 2779, '商品下单数': 200, '商品成交数': 27, 'GMV': 507600, '成交金额': 507600, '投放日期': '2023-01-01'}]

ad_list

1.取出数据,并赋值给一个变量

ad_1 = ad_list[0]

ad_1

2.处理重复的字段

del ad_1['成交金额']

ad_1

3.处理异常值

ad_1 ['GMV']=ad_1 ['GMV']  / 100

ad_1

4.增加字段(键)ROI 成交额/成本

ad_1['ROI'] = round(ad_1['GMV'] / ad_1['消耗'] , 2)  #使用round函数是为了只保留2位小数

ad_1

5.广告策略分割

ad_1['广告计划名称'] .split('_')

ad_1['商品名称']=ad_1['广告计划名称'].split('_')[0]

ad_1['人群标签']= ad_1['广告计划名称'].split('_')[1]

ad_1['用户年龄']= ad_1['广告计划名称'].split('_')[2]

ad_1['用户等级']= ad_1['广告计划名称'].split('_')[3]

ad_1

对文件数据进行处理:将上述1-5步应用到文件中的每一个广告计划里

1.读取数据

with open('历史数据.txt','r',encoding='utf-8') as f:

history=()

history

2.读取出来的文本是字符串类型(引号),不可处理,要用eval函数去掉引号,变成可处理的

history=eval(history)

history

3.循环 分割广告策略

for i in range(len(history)): 

ad_1=history[i]

del ad_1['成交金额']

ad_1['GMV']=ad_1['GMV']/100

ad_1['ROI']= round( ad_1['GMV'] / ad_1['消耗'],2)

ad_1['广告计划名称'].split('_')

ad_1['ad']=ad_1['广告计划名称'].split('_')[0]

ad_1['tag']=ad_1['广告计划名称'].split('_')[1]

ad_1['age']=ad_1['广告计划名称'].split('_')[2]

ad_1['level']=ad_1['广告计划名称'].split('_')[3]

history

5.提取roi大于1 的广告计划 if语句

good_list=[]

for i in range(len(history)):

if history[i]['ROI']>=1 :

good_(history[i])

else:

pass

good_list

使用函数,将上述步骤一步到位

def process_data(data_list):

ad_list=[]

for i in range(len(data_list)):

ad_1=data_list[i]

del ad_1['成交金额']

ad_1['GMV']=ad_1['GMV']/100

ad_1['ROI']= round( ad_1['GMV'] / ad_1['消耗'],2)

ad_1['广告计划名称'].split('_')

ad_1['ad']=ad_1['广告计划名称'].split('_')[0]

ad_1['tag']=ad_1['广告计划名称'].split('_')[1]

ad_1['age']=ad_1['广告计划名称'].split('_')[2]

ad_1['level']=ad_1['广告计划名称'].split('_')[3]

if ad_1['ROI']>=1:

ad_(ad_1)

else:

pass

return  ad_list

with open('历史数据.txt','r',encoding='utf-8') as f:

history=()

history=eval(history)

history

process_data(history)

学习内容来自@戴戴戴师兄:BV1ZM4y1u7uF

关键词:

相关新闻

资讯

避开城市喧嚣“人潮”,带你去看别样风景 我市推出“近郊赏秋线路”
避开城市喧嚣“人潮”,带你去看别样风景 我市推出“近郊赏秋线路”

本报讯(记者李子俊)国庆黄金周的脚步越来越近,如何......更多>

小折叠新标杆OPPO Find N3 Flip开售,外屏功能升级,影像性能增强
小折叠新标杆OPPO Find N3 Flip开售,外屏功能升级,影像性能增强

9月8日10点,OPPO的全新小折叠旗舰OPPO Find N3 Flip在各渠道全 ...更多>

华为新MateBook E二合一笔记本开售:i5 1230U版6799元 65W口袋充电器
华为新MateBook E二合一笔记本开售:i5 1230U版6799元 65W口袋充电器

今天零点,华为全新MateBookE二合一笔记本正式开售,......更多>

什么老师能把学生的颅骨打爆?
什么老师能把学生的颅骨打爆?

首发于公众号“贼叉”颅骨,是人类206块骨头中最硬的......更多>

中国成功发射遥感三十三号03星
中国成功发射遥感三十三号03星

北京时间2023年9月7日2时14分,中国在酒泉卫星发射中......更多>

今日原油交易提醒:原油需求疲软 油价回调跌至87美元下方
今日原油交易提醒:原油需求疲软 油价回调跌至87美元下方

原油市场行情分析周五亚盘,美原油继续走低,现交投于......更多>

中国延续多项税费优惠政策:支持绿色发展科技创新
中国延续多项税费优惠政策:支持绿色发展科技创新

中国延续多项税费优惠政策:支持绿色发展科技创新为稳......更多>

虚拟数字人能拥有“有趣的灵魂”吗?
虚拟数字人能拥有“有趣的灵魂”吗?

策划|胡亦心出品|中国新闻社浙江分社虚拟数字人浪潮汹......更多>

“买一套送一套”?深圳新房花式促,是噱头还是真优惠?
“买一套送一套”?深圳新房花式促,是噱头还是真优惠?

房地产“政策组合拳”相继落地,各地楼市都发生了微妙......更多>

证监会正在指导沪深证券交易所研究起草上市公司可持续发展披露指引
证监会正在指导沪深证券交易所研究起草上市公司可持续发展披露指引

9月7日,中国证监会上市公司监管部副主任郭俊在2023年......更多>

关注

海兰信:9月7日融资买入989.25万元,融资融券余额6.92亿元
海兰信:9月7日融资买入989.25万元,融资融券余额6.92亿元
9月7日,海兰信(300065)融资买入989 25万元,融资... 更多>
海兰信:9月7日融资买入989.25万元,融资融券余额6.92亿元
9月7日,海兰信(300065)融资买入989 25万元,融资... 更多>
恒生中国推出全新“优越理财家庭账户服务”
恒生中国9月1日推出全新“优越理财家庭账户服务”,助... 更多>
B站计划孵化百个百万量级带货创作者
9月7日,在完成组织架构调整和基础设施建设的基础上,... 更多>
9月9日零时起,南大干线全线开放交通
记者从广州市中心区交通项目管理中心(以下简称“项目... 更多>
华为员工月薪均6万,喜欢招聘西电和高职生,对清北有什么疑虑?
华为员工月薪均6万,喜欢招聘西电和高职生,对清北有... 更多>
黑龙江伊春市召开小木制品企业家沙龙
9月6日,伊春市举行“政企同心聚合力伊春工业谱新篇”... 更多>
【雄安之声】河北将全面启用道路运输电子证照
10月1日起,河北将全面启用道路运输电子证照,原则上... 更多>
别样迎新激发新生红色情怀
视频加载中 江南都市报讯全媒体记者许南平摄影报... 更多>
受强降雨影响,深港莲塘口岸文锦渡口岸暂停通关
受9月7日强降雨影响,莲塘口岸、文锦渡口岸地下设备间... 更多>
十五国海外汉学家访敦煌:带着“十万个为什么”而来
近日,来自15个国家的15位海外汉学家,带着对莫高窟这... 更多>
华创证券:下半年旺季催化增多,白酒行业渐进式改善方向不变
华创证券近日研报指出,白酒行业方面,业绩和价盘指标... 更多>
豪恩汽电9月8日快速上涨
以下是豪恩汽电在北京时间9月8日10:36分盘口异动快照... 更多>