摘要:replace既可以替换某列,也可以替换某行 replace(self, to_replace=None, value=None, inplace=False, limit=None, regex=False, method='pad', axis=None) 传入的参数既可以是列表,也可以是字典,
阅读全文
摘要: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
阅读全文
摘要:set中使用remove和discard都删除元素,用remove删除时如果元素在集合中没有会报错,而discard不会 c = set({'1','2','3'}) c {'1', '2', '3'} c.remove('1') c {'2', '3'} c.remove('4') KeyErro
阅读全文
摘要:DataFrame中合并的的函数主要是merge、concat、join,但是某些时候,使用这三个并不能达到我们需要的目的,比如现在有两个DataFrame,一个大的,一个小的,其中大的DataFrame中对应小的位置为null,那么如何用小的DataFrame来更新大的dataframe呢? 用e
阅读全文
摘要:当我们需要找到那些data中重复的数据时,可以这么做: 1、采用drop_duplicates方法来数据去重,保留第一个 a = public.drop_duplicates( subset = [ 'wind_product_code' ], keep = 'first' ) 2、去掉data中重
阅读全文
摘要:正确写法 不报错但是没有效果的写法,如下两种:
阅读全文
摘要:截取某段时间内的数据,如果以date为index,则: 如果Date为column,则: 对DataFrame中单个cell进行值的更改,需要遵循先column名,后index的原则,否则无法更改其value 选取某一列的字段以“XXX”开头,产生新的字段 选择数据中,某一columns的值以某一形
阅读全文
摘要:经常会用到在一张图上放多条线进行对比分析的情况,具体代码如下:
阅读全文
摘要:用index或者column来设置axis的名称 具体看例子: 没有***句运行结果为: 有***句运行结果为: 可以看到,其实就是把column名换了下而已,python中的 zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。程序中此处相
阅读全文
摘要:Jupyter notebook 一般情况下,默认的工作目录是在系统盘,这样有时候运行的时候会出现系统盘内存爆满的情况,一般情况下,会修改Jupyter noteb的默认工作目录,将其改到其他盘下,步骤为: 1、cmd下输入命令: jupyter notebook --generate-config
阅读全文
摘要:官方文档: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
阅读全文
摘要:函数格式为:apply(func,*args,**kwargs) 用途:当一个函数的参数存在于一个元组或者一个字典中时,用来间接的调用这个函数,并肩元组或者字典中的参数按照顺序传递给参数 解析:args是一个包含按照函数所需参数传递的位置参数的一个元组,是不是很拗口,意思就是,假如A函数的函数位置为
阅读全文
摘要:加上下面这句代码,输出时打印不换行 np.set_printoptions(linewidth=400) 强制输出小数方法:suppress=True 强制类型转换 d2 = d1.astype(int)
阅读全文
摘要:numpy中的multiply、*、matul 的区别 1、对于矩阵(matrix)而言,multiply是对应元素相乘,而 * 、np.matmul() 函数 与 np.dot()函数 相当于矩阵乘法(矢量积),对应的列数和行数必须满足乘法规则;如果希望以数量积的方式进行,则必须使用 np.mul
阅读全文
摘要:在python中循环的初始值永远从0开始,不管前面如何赋值,如下代码: 虽然起初我们给 i 赋值 1,但是开始下面循环的时候,i 初值依然为0。
阅读全文
摘要:参考:http://www.runoob.com/python/att-string-split.html Python split()通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串 语法: 其中str -- 分隔符,默认所有的空字符串,包括空格、换行(\n)
阅读全文
摘要:python中字典的使用非常普遍,字典也有很多方法,今天遇到了字典的get方法,用法如下: Python 字典(Dictionary) get() 函数返回指定键的值,如果值不在字典中返回默认值。 语法: key -- 字典中要查找的键。 default -- 如果指定键的值不存在时,返回该默认值值
阅读全文