![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
遇见的问题
qq_28617019
这个作者很懒,什么都没留下…
展开
-
Python -- 遍历字典时删除元素报异常
错误的代码①d = {'a':1, 'b':0, 'c':1, 'd':0}for key, val in d.items(): del(d[key]) 错误的代码② -- 对于Python3 d = {'a':1, 'b':0, 'c':1, 'd':0} for key in d.keys(): del(d[key]) 正确的代码...转载 2018-07-17 08:03:07 · 1973 阅读 · 0 评论 -
pandas 按与条件选取数据
chunk = chunk[(chunk.Coupon_id.notnull() and chunk.Date.notnull())]报错ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().改为:chunk = chunk[(...原创 2018-07-23 21:51:15 · 2936 阅读 · 0 评论 -
用fillna()填充众数
今天在做特征工程时,考虑给某列的缺失值,填充为该列的众数。按照之前填补均值和最大最小值的方法:import pandas as pddf.Mer_min_discount.fillna(df.Mer_min_discount.mode(), inplace=True) 结果发现缺失值怎么都填充不上,查阅资料后,恍然大悟,原来由于众数可能存在多个,所以pand...原创 2018-07-20 09:32:41 · 20012 阅读 · 3 评论 -
python 字符串转整型
今天在将字符串转换为整形时遇见个问题,特此记录我之前经常这么做:int("123")但是今天遇见的的是:“123.0”,此时 int("123.0"), 就报错了ValueError: invalid literal for int() with base 10: '123.0'网上查了一下,原因是,python在做整型转换时,不能带符号(不包括“”)。解决办法是: round(f...原创 2018-07-27 15:55:06 · 8038 阅读 · 0 评论 -
python2 与 python3中map函数的不同
python2中:map(func, list)会直接返回一个list但是python3中map(func, list)则只会返回一个map对象想要返回list,只能list(map)但是!!这个map对象是可以直接用于列表生成式的:...原创 2018-08-03 09:41:12 · 1064 阅读 · 0 评论