• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

nunca

但行好事 莫问前程
  • 博客园
  • 联系
  • 订阅
  • 管理

公告

随笔分类 -  python study

the notes of the Python-learning
pandas中的replace用法
摘要:replace既可以替换某列,也可以替换某行 replace(self, to_replace=None, value=None, inplace=False, limit=None, regex=False, method='pad', axis=None) 传入的参数既可以是列表,也可以是字典, 阅读全文

posted @ 2020-01-10 11:38 乐晓东随笔 阅读(2893) 评论(0) 推荐(0)

DataFrame中统计某几列中字符出现次数并比较
摘要:aa = pd.DataFrame({'id':['xx','yy','zz','mm'], 'a':['10','10','11',np.nan],'b':['11','12','11',np.nan],'c':['10','12','',np.nan],'d':['10','10&# 阅读全文

posted @ 2020-01-07 18:58 乐晓东随笔 阅读(3692) 评论(0) 推荐(0)

set()中的remove和discard
摘要:set中使用remove和discard都删除元素,用remove删除时如果元素在集合中没有会报错,而discard不会 c = set({'1','2','3'}) c {'1', '2', '3'} c.remove('1') c {'2', '3'} c.remove('4') KeyErro 阅读全文

posted @ 2020-01-07 18:50 乐晓东随笔 阅读(889) 评论(0) 推荐(0)

DataFrame中merge、concat、join,以及用一个data更新另一个data的方法
摘要:DataFrame中合并的的函数主要是merge、concat、join,但是某些时候,使用这三个并不能达到我们需要的目的,比如现在有两个DataFrame,一个大的,一个小的,其中大的DataFrame中对应小的位置为null,那么如何用小的DataFrame来更新大的dataframe呢? 用e 阅读全文

posted @ 2019-10-22 20:17 乐晓东随笔 阅读(1233) 评论(0) 推荐(0)

pandas中drop_duplicates用法
摘要:默认subset为全部列,但是可以自己指定 阅读全文

posted @ 2019-10-15 22:39 乐晓东随笔 阅读(4704) 评论(0) 推荐(1)

DataFrame中根据某字段选取重复字段数据
摘要:当我们需要找到那些data中重复的数据时,可以这么做: 1、采用drop_duplicates方法来数据去重,保留第一个 a = public.drop_duplicates( subset = [ 'wind_product_code' ], keep = 'first' ) 2、去掉data中重 阅读全文

posted @ 2019-10-08 10:54 乐晓东随笔 阅读(3605) 评论(0) 推荐(0)

pandas中某一列的值满足一定条件就改变
摘要:正确写法 不报错但是没有效果的写法,如下两种: 阅读全文

posted @ 2019-09-11 21:47 乐晓东随笔 阅读(4339) 评论(0) 推荐(1)

python 数据处理中的记录
摘要:截取某段时间内的数据,如果以date为index,则: 如果Date为column,则: 对DataFrame中单个cell进行值的更改,需要遵循先column名,后index的原则,否则无法更改其value 选取某一列的字段以“XXX”开头,产生新的字段 选择数据中,某一columns的值以某一形 阅读全文

posted @ 2019-06-10 15:18 乐晓东随笔 阅读(420) 评论(0) 推荐(0)

python绘制主次坐标图
摘要:经常会用到在一张图上放多条线进行对比分析的情况,具体代码如下: 阅读全文

posted @ 2019-05-29 17:03 乐晓东随笔 阅读(3006) 评论(0) 推荐(0)

pandas中的rename_axis用法
摘要:用index或者column来设置axis的名称 具体看例子: 没有***句运行结果为: 有***句运行结果为: 可以看到,其实就是把column名换了下而已,python中的 zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。程序中此处相 阅读全文

posted @ 2019-05-15 17:38 乐晓东随笔 阅读(4961) 评论(0) 推荐(0)

Windows下Jupyter notebook 更改工作目录
摘要:Jupyter notebook 一般情况下,默认的工作目录是在系统盘,这样有时候运行的时候会出现系统盘内存爆满的情况,一般情况下,会修改Jupyter noteb的默认工作目录,将其改到其他盘下,步骤为: 1、cmd下输入命令: jupyter notebook --generate-config 阅读全文

posted @ 2018-05-22 09:19 乐晓东随笔 阅读(409) 评论(0) 推荐(0)

python中sorted函数
摘要:官方文档:https://docs.python.org/3/library/functions.html?highlight=sorted#sorted Return a new sorted list from the items in iterable. Has two optional ar 阅读全文

posted @ 2018-05-14 08:37 乐晓东随笔 阅读(970) 评论(0) 推荐(0)

python中 apply()函数的用法
摘要:函数格式为:apply(func,*args,**kwargs) 用途:当一个函数的参数存在于一个元组或者一个字典中时,用来间接的调用这个函数,并肩元组或者字典中的参数按照顺序传递给参数 解析:args是一个包含按照函数所需参数传递的位置参数的一个元组,是不是很拗口,意思就是,假如A函数的函数位置为 阅读全文

posted @ 2018-04-24 12:00 乐晓东随笔 阅读(68679) 评论(0) 推荐(1)

python中输出打印避免换行、格式转化
摘要:加上下面这句代码,输出时打印不换行 np.set_printoptions(linewidth=400) 强制输出小数方法:suppress=True 强制类型转换 d2 = d1.astype(int) 阅读全文

posted @ 2018-04-24 10:48 乐晓东随笔 阅读(1156) 评论(0) 推荐(0)

python中numpy中的multiply、*、matul 的区别
摘要:numpy中的multiply、*、matul 的区别 1、对于矩阵(matrix)而言,multiply是对应元素相乘,而 * 、np.matmul() 函数 与 np.dot()函数 相当于矩阵乘法(矢量积),对应的列数和行数必须满足乘法规则;如果希望以数量积的方式进行,则必须使用 np.mul 阅读全文

posted @ 2018-04-17 22:11 乐晓东随笔 阅读(6348) 评论(0) 推荐(0)

python中循环迭代问题
摘要:在python中循环的初始值永远从0开始,不管前面如何赋值,如下代码: 虽然起初我们给 i 赋值 1,但是开始下面循环的时候,i 初值依然为0。 阅读全文

posted @ 2018-03-28 08:10 乐晓东随笔 阅读(219) 评论(0) 推荐(0)

python中的split方法
摘要:参考:http://www.runoob.com/python/att-string-split.html Python split()通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串 语法: 其中str -- 分隔符,默认所有的空字符串,包括空格、换行(\n) 阅读全文

posted @ 2018-03-27 06:47 乐晓东随笔 阅读(449) 评论(0) 推荐(0)

python中字典中的 get 方法
摘要:python中字典的使用非常普遍,字典也有很多方法,今天遇到了字典的get方法,用法如下: Python 字典(Dictionary) get() 函数返回指定键的值,如果值不在字典中返回默认值。 语法: key -- 字典中要查找的键。 default -- 如果指定键的值不存在时,返回该默认值值 阅读全文

posted @ 2018-03-26 17:36 乐晓东随笔 阅读(2699) 评论(0) 推荐(0)

 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3