数据分析
qq_43411623
这个作者很懒,什么都没留下…
展开
-
python数据清洗阶段总结
python数据分析中关于pandas,apply,map等常用函数或库在数据清洗中的小总结原创 2023-02-27 18:09:50 · 943 阅读 · 0 评论 -
数据分析师之路——tableau 学习(1)画靶心图
画靶心图遇到的问题智能推荐没有出来靶心图。即使靶心图出来之后,也没办法将两个度量交换位置。问题解决智能推荐之所以没有出现靶心图,是因为要将两个度量都放列上面才行,如下图。这样问题就解决拉,举一反三,其他的图也都是这个逻辑哦。靶心图不能交换度量的原因:其中有一个度量不能有空值(null)!解决办法:处理空值(见下图)zn()可以处理空值哦。这样问题都解决拉,好起来了好兄弟萌...原创 2022-02-10 21:54:18 · 1016 阅读 · 0 评论 -
jupyer 和 spyder中间的坑。。以后python的pandas数字编码一律用str格式
以后数据预处理第一步,先把编码全部设置为字符串格式!!!背景——jupter lab今天还是处理数据自动化,先在jupyter lab上把代码写好,运行没问题。就美滋滋复制粘贴到spyder上面。以下是jupyter lab 的代码片段:short_report = super_function.vlook_up(hand_account, ['物料号', 'BOM半成品编码'], short_report, ['产品编码', 'BOM半成品编码'])short_report = super_fu原创 2022-01-05 20:25:10 · 521 阅读 · 0 评论 -
python 的pandas库 .loc用法的一个很细节问题
python 的pandas库 .loc用法的一个很细节问题。索引和值被一起赋值过去了!!????背景:由于我想用lambda进行便利,于是我就写了很长一串代码。明细如下:plan_order['新物料编码描述'] = plan_order.apply(lambda x : changed_code.loc[changed_code.loc[changed_code['旧物料编码'] == x['物料组件编码']].index, '新物料描述'] if x['物料组件编码'] in list(cha原创 2021-12-31 09:55:52 · 589 阅读 · 0 评论 -
python 报错 :ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.
Python报错:ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().错误代码:if (code in list(changed_code['旧物料编码'])): temp_index = changed_code.loc[changed_code['旧物料编码'] == code].index这里code 的类型是原创 2021-12-30 15:08:05 · 1555 阅读 · 0 评论 -
python 调用py文件
python调用py文件,且这个文件没有class类以下为解决方案import syssys.path.append(r'C:\Users\wanpeng.xie\Desktop\自动化')# 添加路径from start_month_sluggish import main将需要调用的文件路径用 sys 引入。然后就解决拉,兄弟们好起来拉...原创 2021-12-22 16:00:22 · 1019 阅读 · 0 评论 -
python报错:TypeError: unhashable type: ‘DataFrame‘
python报错:TypeError: unhashable type: ‘DataFrame’先看源代码save_dict = {stock_in_and_out : '各品类月入库出库量', raw_meterial_turnover : '原材料周转报表', total_turnover : '总周转报表', stock_total1_1 : '汇总1的第一报表', stock_total1_2 : '汇总1的第二报表', stock_total1_4 : '汇总1的第四报表'}报错信息s原创 2021-12-19 20:23:52 · 5964 阅读 · 0 评论 -
pandas 报错 KeyError: 0
KeyError: 0 的报错以下为错误代码我调用自己的写的库函数,用apply实现excel中的vlookup,以下为代码data2 = super_function.vlook_up(data1, ['物料组', '物料描述'], data, ['物料组', '物料组描述'])报错信息KeyError: 0报错原因这一类的报错都是因为索引问题,结果一看,原来数据处理的时候,删了一些数,导致索引从6开始的,而不是从0开始。解决方案把索引重新赋值就好啦data1.index = l原创 2021-12-12 17:10:45 · 15037 阅读 · 3 评论 -
python用import 调用自己写的库 的一个小错误
关于import自己写的库的一个小错误以下为错误案例py文件名:superFuction类名:super_function我想调用的函数名:merge_only_one以下为代码import superFuctiondata = superFuction.merge_only_one(data, ['库存分配异动报表', 'Unnamed: 1'])报错信息:----> 1 data = superFuction.merge_only_one(data, [‘库存分配异动报表’原创 2021-12-12 16:14:08 · 547 阅读 · 0 评论