![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据分析
babyjustsaidyes
如果觉得我的文章有帮助,还请你点赞来表达感谢之意,鼓励创作。大部分文章都是经验累积之作,我若查到网上有的就不重复写了,希望这些成果能帮到广大开发者。
展开
-
No axis named 2 for object type DataFrame iloc 和[ ]区别
我的报错原因是错误用df.iloc() 作df.iloc[]d = {'id':[1,1,2,3,3,4,3,4,1,5],'product':['p2','p1','p3','p2','p1','p3','p4','p5','p6','p5']}df = pd.DataFrame.from_dict(d)dfdf.iloc(2) # it should be df.iloc[2],not df.iloc(2)!ValueError: No axis named 2 for object t原创 2021-07-05 16:42:48 · 6658 阅读 · 1 评论 -
列表数组找重复值归类组合
pass_al = [[6,1,7],[6,1,7],[6,2,7],[6,3,7],[6,3,7],[6,4,7],[6,3,7],[6,4,7],[6,1,7],[6,5,7],[6,2,7]]pas_a_order = ['p2','p1','p3','p2','p1','p3','p4','p5','p6','p5','p8']dealer = ['PLW48150306', 'V14090921', 'PLW48150306', 'RUC29210220', 'KZA86210612', 'P原创 2021-07-03 20:46:46 · 293 阅读 · 0 评论 -
dataframe 分组groupby显示方法 (单纯显示,无其它操作如sum,mean)
#总结这是纯显示分组的最佳方法df.groupby('id').apply(lambda x:x[:]).drop(axis=1,columns='id',inplace=False) import pandas as pdd = {'id':[1,1,2,3,3,4,3,4,1,5],'product':['p2','p1','p3','p2','p1','p3','p4','p5','p6','p5']}df = pd.DataFrame.from_dict(d).reset_index(d原创 2021-07-03 18:37:11 · 3447 阅读 · 1 评论 -
RecursionError: maximum recursion depth exceeded
folium 画点连线for d in loc_dic: for j in d: folium.Polygon( [d[j], j], color="red", ).add_to(map)报错误:RecursionError: maximum recursion depth exceeded一开始我 参考了结果发现没用,怎样都报错.以为是电脑性能不行(也确实不行),换线上kesci 帮忙运算,结果一样原创 2021-02-26 19:32:00 · 308 阅读 · 0 评论 -
The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
sns.catplot(data=gradu_fil.sort_values('Total'),kind='bar', x=gradu_fil.Total,y='Year', hue='Major',orient='h', height=20)报错:The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all()原创 2020-09-21 09:27:30 · 1222 阅读 · 0 评论 -
bottom cannot be >= top 或 right cannot be >= left seaborn绘图出错
sns.catplot(data=gradu_fil,kind='bar',x=gradu_fil.Total,y='Year',orient='h') 报错:(right cannot be >= left), bottom cannot be >= top 。表示图表大小边框比例不合理,所以要设height=20。sns.catplot(data=gradu_fil,kind='bar',x=gradu_fil.Total,y='Year',orient='h',height=20)原创 2020-09-21 08:46:20 · 1333 阅读 · 0 评论 -
OpenRefine导入json数据说要指定记录路径
记录路径是指目标数据路径下的内容。其实是要你点击显示json数据面板里具体哪大块键值对数据,会显示整个选中的黄色方块,一边点列表括号里就选中全部了。原创 2020-09-10 13:25:46 · 173 阅读 · 0 评论 -
openRefine调用百度翻译api 模板
openRefine 目标列 》 编辑列 》添加远程数据为新列 》表达式import jsonimport urllibimport hashlibimport randomurl = 'http://api.fanyi.baidu.com/api/trans/vip/translate'appid = str(xxx)secretKey = 'xxxx'salt = str(random.randint(10000,99999))q = valuemd = hashlib.md5()原创 2020-09-10 11:00:29 · 759 阅读 · 0 评论 -
百度翻译错误提示 {‘error_code‘: ‘52003‘, ‘error_msg‘: ‘UNAUTHORIZED USER‘}
这是我正确的代码:import hashlibimport requestsappid = 'xxx'salt = '1435660281'secretKey = 'xxx'queryWord = input('Please enter the English word that you want to translate into Chinese: ')signNum = appid + queryWord + salt + secretKeymd = hashlib.md5()md原创 2020-09-09 16:14:53 · 8258 阅读 · 0 评论 -
数据分析坑人错误文档课程
发现了坑人错误文档/课程链接:《数据分析师(Python)》课程内容详细介绍用Python做数据分析 系列内部培训课程.txt证据:《数据分析师(Python)》课程内容详细介绍:链接:https://pan.baidu.com/s/11GCeaPwGjPz-uxC4Zvaxqw 提取码:iaiy用Python做数据分析 系列内部培训课程.txt:链接: https://pan.baidu.com/s/1knEnvk4raLHTQQMMrW2WCA 提取码: c2nc坑人文档原创 2020-08-13 09:31:39 · 723 阅读 · 1 评论 -
power bi no module pandas 无法画图
power bi 上运行python脚本# 下面用于创建数据帧并删除重复行的代码始终执行,并用作脚本报头: # dataset = pandas.DataFrame(重量,单价)# dataset = dataset.drop_duplicates()# 在此处粘贴或键入脚本代码:import matplotlib.pyplot as plt plt.plot(kind='scatter', x='重量', y='单价', color='red')plt.show()时报错: no m原创 2020-08-04 16:33:24 · 691 阅读 · 1 评论 -
power bi 无法加载excel表
之所以不能加载是因为我选中了该表sheet1但是没双击或者勾选,导致软件并不认为你选中了,所以加载的选项还是灰色的。可以通过多尝试其它文件/方法、甚至推导重来来发现自己的问题。勾选以后加载就显示了:...原创 2020-07-18 12:32:55 · 2085 阅读 · 0 评论 -
为什么别人的excel有分析设计选项栏而我没有
这个问题看着很简单没必要问,但其实一不留意还是会消耗人不少时间,尤其看了一眼就发现这问题而不断去查。原因是设计选项栏只有点击了透视表才会出现!点击前一切正常:点击透视表后属于透视表的分析设计选项栏就出现了:...原创 2020-07-06 08:29:11 · 6454 阅读 · 0 评论 -
SQL行列转置教学习题
数据源:CREATE TABLE kecheng(k_id int,day VARCHAR(20) NOT NULL DEFAULT '',k_name VARCHAR(20) NOT NULL,morning VARCHAR(20),afternoon varchar(20),PRIMARY KEY(`k_id`));insert into kecheng values(1 ...原创 2020-04-28 17:48:08 · 278 阅读 · 0 评论 -
invalid Matplotlib date value. This often happens if you pass a non-datetime value to an axis that
结论:移动平均线是不能和pd.to_datetime()一起的。原因:stock_nums.close.rolling(5).mean().plot(label=‘ma5’,color=‘y’) 的下标stock_nums.index必须是dtype=‘object’,不能是dtype='datetime64[ns],pd.to_datetime(stock.index)就把下标变为日期型,导致...原创 2020-04-09 19:48:59 · 1595 阅读 · 0 评论 -
pip在虚拟环境安装python包却安装在全局/真实环境
参考:pip在虚拟环境中仍安装到全局问题用pip install 无效(mpl_finance是我要安装的包):(dm) python@ubuntu:~$ pip3 show mpl_financeWARNING: Package(s) not found: mpl_finance解决:(dm) python@ubuntu:~$ python3 -m pip install mpl_f...原创 2020-04-07 11:10:11 · 6971 阅读 · 2 评论 -
没有为参数3设置值
看了很多答案,没有满意的,自己尝试成功了。原因是:数据库查询显示这个问题原因是:id 已经设置为自增了,但是你还往id里填入数字!比如把自增的序号 函数:=seq() 设置为id主键,这样每次都会往数据库的id填入数字。一来可能会导致插入的数字相同:这一次序号为1插进去了,下一次序号为1还插进去!fineReport里面 模板-》报表填报属性 ,把id 主键删除了就好。...原创 2020-02-27 18:27:20 · 926 阅读 · 0 评论 -
fineReport 自学习题 V2 解题思路及知识点
习题10目前尚未在 https://help.finereport.com 找到任何有帮助的资料。移动端显示和按标签分组预览:找到demo/basic/分片与冻结.cpt步骤:新建决策报表,把左上角空白块的Tab块和报表块都拖进来,控件名称和标题名称都改为地区,以便区分和显示。给报表块复制粘贴进分片与冻结.cpt,随后把标题及地区以外的列都隐藏掉。随后点击tab标题那一行右边的加号(代...原创 2020-02-27 10:49:09 · 2661 阅读 · 1 评论 -
数据分析FineReport易错总结
ABCDEFGH行列显示错误:某列出现多个多个元素集中在一个单元格,其它列都正常。或者标题列设置不拓展但还向下延申。**原因及解决:**某列的标题设置为可拓展或者引用数据库就可导致上面的现象。检查是否某个标题设置错误。IJKLMNOPQRSTUVWXYZ...原创 2020-02-09 10:55:41 · 672 阅读 · 0 评论