
python
iter_better
一个偏执的程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一图看懂UML类图和时序图
UML类图时序图常用的6种元素:角色(Actor)、对象(Object)、生命线(LifeLine)、控制焦点(Activation)、消息(Message)、自关联消息。其中消息包括:同步消息、异步消息、返回消息。异步消息、返回消息。...原创 2019-11-15 09:33:01 · 361 阅读 · 0 评论 -
Pandas 的数据结构之DataFrame创建
DataFrame的几种创建方式:1.字典方式一:key是列名,value是是一个list作为行数据,value的长度必须相等。 import pandas as pddata={'a':[1,1,1,1,1], 'b':[2,2,3,2,2], 'c':[3,3,3,3,3]}df = pd.DataFrame(data,index=['one','two','thre...原创 2018-07-31 23:17:37 · 490 阅读 · 0 评论 -
python 数据结构与算法
1.Python内置数据结构(1)list python 的list是一个有序队列,list的元素可以包含“数字,字符、list、dict”等数据类型,是一种可变的,不可hash的线性数据结构 list的定义方式:list=list() #定义一个空的listlist=[] #定义一个空listlist=['1',1,2,3] #定义一个list的内容list=lis...原创 2018-08-09 22:06:11 · 1924 阅读 · 0 评论 -
Pandas DataFrame数据合并(merge)
1.merge:相当于数据库的连接操作参数how='outer':外链接,取key的并集做连接import pandas as pddata1=[[1,1,1,1],[2,2,2,2],[3,3,3,3],[4,4,4,4]]left = pd.DataFrame(data1,columns=['A','B','C','D'],index=['a','b','c','d'])data...原创 2018-08-12 14:17:48 · 6695 阅读 · 0 评论 -
Pandas DataFrame的基本操作
1.重新索引:reindex可以对行和列索引,默认对行索引,加上关键字columns对列索引。import pandas as pddata=[[1,1,1,1],[2,2,2,2],[3,3,3,3],[4,4,4,4]]df = pd.DataFrame(data,index=['d','b','c','a'])print(df)默认对列索引:如果是新的索引名将会用NaN...原创 2018-08-12 14:19:34 · 636 阅读 · 0 评论 -
pandas 字符串操作
1.字符串拆分split():split经常和strip一起使用于修剪空白符2.字符串拼接使用 ‘+’有个更符合Python的字符串拼接方法是使用join()3,判断是否是子字符串,可以使用in或find()或index(),find与index的区别是,find如果找不到字符串会返回-1,index则会抛出异常错误。infind()index(...原创 2018-08-12 22:02:14 · 10433 阅读 · 0 评论 -
python 高阶函数
#函数式编程原创 2018-10-09 08:47:46 · 153 阅读 · 0 评论 -
序列(tuple)和映射(dict)的解包操作(*和**)
用法1:最常用法是函数调用语句,如果函数接受一定数量的位置参数(*args)或者关键字参数(**kwargs),那么可以通过解包操作来提供这些参数。如:args=(600,900)kwargs={‘a’:2,’b’:8}函数Sum(*args,**kwargs)函数Sum(*args,*kwargs)就相当于函数Sum(600,900,a=2,b=8)。用法2:用解包符号(和)来声明...原创 2019-02-14 00:04:17 · 389 阅读 · 0 评论