python
文章平均质量分 52
金融&&编程
基金核算,曾经做过VB、数据库、JAVA、C语言开发,熟悉ETF运作,是一名懂技术的业务人员。
展开
-
Python取某个目录下的所有的EXCEL
Python合并EXCEL原创 2022-09-20 10:45:55 · 4553 阅读 · 0 评论 -
解决pycharm上的jupyter notebook端口被占用问题
在pycharm中的jupyter notebook上经常会出现端口被占用,ipython的port端口一般是8888如果打开了jupyter notebook,而没有关闭时,再次打开pycharm上的jupyter notebook就会出现端口被占用,运行时有下面的问题:the notebook server could not be started because no available port这时最简单的办法就是打开运行管理器,结束python.exe程序。这样就可以了。另一个转载 2021-06-03 14:38:32 · 2005 阅读 · 0 评论 -
利用PYTHON复核excel表格数据的勾稽关系
我们在业务中经常填写各种excel表格,但是表格的行数并不是固定的,利用excel自身的VBA检查也不是特别方便。编写Python脚本来检查Excel数据之间的勾稽关系就快捷迅速很多。比如:上市公告书由业务人员手工编写,并公告全市场,检查完数据之间的勾稽关系再公告,可以有效避免对外公告出去的数据出错。 七、基金财务状况 (一)基金募集期间费用 ...原创 2021-01-22 14:16:13 · 1146 阅读 · 0 评论 -
Python_DataFrame_merge
Dataframe的merge操作dataframe的merge是按照两个dataframe共有的column进行连接,两个dataframe必须有同名的column ,merger操作与操作数据库表类似。import numpy as npimport pandas as pdfrom pandas import Series,DataFramepd1=pd.DataFrame({'key1':['a','b','c'],'value1':[1,2,3]})pd1 key1.原创 2021-01-20 17:20:15 · 2155 阅读 · 0 评论 -
Python_DataFrame_concat
DataFrame数据的合并、连接(concat、merge、join)一、concat:沿着一条轴,将多个对象合并到一起 concat方法相当于数据库中的全连接 union all,它可以指定联接的方式( out join 或 inner join),还可以指定按照某个轴进行连接, 与数据库不同的是,它不会去重,但是可以使用drop_duplicates方法达到去重的效果。pd.concat()只是单纯的把两个表拼接在一起,参数axis是关键,用于指定是行还是列。import pandas原创 2021-01-04 16:18:51 · 7600 阅读 · 1 评论 -
Python_DataFrame_selection
Python中DataFrame的常用选择操作示例pd1=pd.DataFrame({'name':['a','b','c','d'],'age':[20,18,19,30],'score':[100,99,98,97],'class':[2000,2001,2002,2003]})pd1 name age score class 0 a 20 100 2000 1 b 18 99 2001 2 c .原创 2021-01-04 15:10:43 · 184 阅读 · 0 评论 -
Python_DataFrame_常用操作
DataFrame 数据常用操作 operationsimport pandas as pdimport numpy as npdf1=pd.DataFrame({'name':['a','b','c','d','a'],'age':[20,18,17,16,15],'class':[2000,2001,2000,2002,2000],'score':[99,100,97,87,95]})In [6]:df1.mean() # 平均值..原创 2020-12-28 19:11:51 · 208 阅读 · 0 评论 -
Python_DataFrame
Pandas包之DataFrame,类似Excel或SQL中的表。#创建import pandas as pdimport numpy as np# numpy.random.rand(m,n) : 从 [ 0,1 )中随机返回 m行 n列个样本df0=pd.DataFrame(np.random.rand(7,5)) df0#创建日期型索引 dates=pd.date_range('2018-09-01',periods=7) datesOut:Da.原创 2020-12-24 16:27:25 · 306 阅读 · 1 评论 -
Python_Series
Python_SeriesSeries介绍Pandas模块的数据结构主要有两种:1、Series 2、DataFrameSeries是一维数组,基于Numpy的ndarray结构Series创建:pd.Series([list],index=[list]) 参数为list,index为可选参数,若不填写则默认index从0开始-------------------------------------------------------------------------------.原创 2020-12-18 15:08:36 · 260 阅读 · 0 评论 -
Python_7分钟笔记_基础三(集合 : set = { v1, v2, v3 } )
Python之集合详解定义:1.不同元素组成2.无序3.集合中的元素必须是不可变类型 创建集合 1 s = {1,2,3,4,5,6,7,8} 1.定义可变集合 1 2 3 >>> set_test = set('hello') >>> s...转载 2018-12-18 17:53:43 · 399 阅读 · 0 评论 -
Python_7分钟笔记_基础三(字典 : dict = { k1:v1, k2:v2, k3:v3 } )
Python之dict字典详解Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,字典是另 一种可变容器模型,且可存储任意类型对象。具有极快的查找速度。字典是一种通过名字或者关键字引用的得数据结构,其键可以是数字、字符串、元组,这种结构类型也称之为映射。字典类型是Python中唯一內建的映射类型,基本的操作包括如下:(1) len() :...转载 2018-12-18 17:40:40 · 12256 阅读 · 0 评论 -
Python_7分钟笔记_基础三(元组 : tuple = (v1,v2,v3) )
元组:有序,一级元素不可以修改、不能被增加或删除(元组是可迭代对象)一般写法括号内最后面加个英文逗号用来区分:test = (,) test1 = (11,22,) 例: test = (123, 456, 789, 'abc',)1.通过索引取值v = test[2] #取出 789print(v) 2.切片取值 1 2 ...转载 2018-12-18 17:38:10 · 177 阅读 · 0 评论 -
Python_7分钟笔记_基础三(列表 : list = [v1,v2,v3])
列表是有序的,元素可以被修改test = [11, 22, 33, 44, 55, 22]################################## List 列表之删除元素 #################################### 1 2 3 del test[1] # 切片删除 del t...转载 2018-12-18 17:35:06 · 255 阅读 · 0 评论 -
Python_7分钟笔记_基础四(列表)
本期笔记内容综述 匿名函数 并行迭代 Python的列表推导式 Python1.匿名函数匿名函数语法形式:lambda [arg1,arg2,arg3,argn]:expression注解:lambda 关键字argi 函数参数expression 程序逻辑,即函数要返回值的表达式该表达式不能包含其他语句,可以返回带括号的(元组),同时...转载 2018-12-25 15:59:31 · 136 阅读 · 0 评论 -
Python_7分钟笔记_基础五(类与对象)
本期笔记内容综述 类与对象 类的基本形式 定义和使用类 类的属性和方法 类的多态,封装&继承 类&对象1.类与对象物以类聚,人以群分,万物皆为对象,而Python是面向对象的语言。问题:类到底是什么?能做什么?有什么好处呢?1.类:现实世界中一些事物的封装,(如学生,老师etc)2.类可以用来将代码与代...转载 2018-12-25 17:15:27 · 255 阅读 · 0 评论 -
Python_专题_( 函数、模块)
函数这里还是要推荐下小编的Python学习群:483546416,不管你是小白还是大牛,小编我都欢迎,不定期分享干货,包括小编自己整理的一份2017最新的Python资料和0基础入门教程,欢迎初学和进阶中的小伙伴。在不忙的时间我会给大家解惑。4、内置函数模块一、模块简介模块是实现了某个功能的代码集合,比如几个.py文件可以组成代码集合...转载 2018-12-27 11:29:34 · 155 阅读 · 0 评论 -
Python_7分钟笔记(寄语)
本期内容综述: 1.以无间道台词开始 如何避免从入门到放弃 回顾七分钟带你python入门近期笔记内容 后续 方法篇1.以无间道台词开始 国内其实留给自己深刻印象的电影不多,但记得伟仔说过的这句话: 明明说好是三年,可三年之后又三年,三年之后又三年,就快十年了老大! 是的,明明说的七分钟,可是七分钟之后又七分钟,七分钟又十...转载 2018-12-26 18:11:29 · 226 阅读 · 0 评论 -
Python_7分钟笔记_基础四(函数、递归)
本期笔记内容综述 Python函数定义再回顾 函数的参数传递 Python函数递归问题 7分钟学习系列1.Python函数再回顾著名的斐波拉契数列除了第一个数和第二个数外,任意一个数都可由前两个数相加得到:1,1,2,3,5,13,21,34····且先看看定义 F1=1 F2=1 将上面文字转化为符号语言:Fn=Fn-1+Fn-2...转载 2018-12-21 15:46:24 · 382 阅读 · 0 评论 -
Python_7分钟笔记_基础三(判断、循环)
1.逻辑判断——True&False要实现条件结构或循环结构,那么逻辑判断必不可或缺。既然如此,那我们来看看Python中的逻辑判断。我们知道计算机只会0&1,Python也单一,它的逻辑判断也只有真(True)或者(False),而且具有处女情结的是首字母必须大写。 布尔类型的数据只有两种:真(True)和(False),而且首字母必须大写. 常见布尔运算符号...转载 2018-12-20 16:37:09 · 262 阅读 · 0 评论 -
Python_7分钟笔记_基础四(模块、函数)
本期笔记内容综述 Python模块的调用 Python的函数设计 零碎时间Python入门1.Python模块的调用 Python模块介绍 模块介绍 模块的调用 模块的调用 模块调用的常用方式 模块的调用&重命名 模块的通用模式 模块通用模式2.Python函数自定义方法 函数自定义方法介绍 ...转载 2018-12-21 10:51:21 · 178 阅读 · 0 评论 -
Python_7分钟笔记_基础一
Python基础环境的搭载 常量 输出函数 1.搭载Python基础环境 在此推荐Python的第三方工具:Anaconda,并采用其中的Spyder编译器,简单易用。 安装过程:在Anaconda官网获取对应最新的安装包→根据提示不断点击下一步即可(记得:路径记得调整) Spyder编辑器界面见图例。 2.常量 常量:简单来说值...转载 2018-12-18 10:33:53 · 125 阅读 · 0 评论 -
Python_7分钟笔记_基础二
内容回顾上期内容回顾本期笔记内容综述 变量 Python数据结构简介 创建一个列表和定义字典 1.变量 变量:值可通过赋值来改变的量 上期笔记中字符型常量是通过单引号、双引号或三引号来定义,本期将介绍等号来赋值 赋值是通过等号(=)来进行操作的,如下: 变量 x=3,#把数字3赋值给变量x.可理解为:将变量x绑定...转载 2018-12-18 15:50:10 · 137 阅读 · 0 评论 -
Python_7分钟笔记_基础三
本期笔记内容综述 再谈列表 序列的通用操作 列表和元组 字典& 本期内容综述导图1.再谈列表在上一期笔记中我们介绍了Python的四种数据结构:列表和元组,字典和集合以及这四种的数据结构的区别和创建,其中列表和元组都是序列,而字典的键要是唯一的。下面先回顾下列表: 列表:是以方括号[ ]包围的数据集,不同的元素成员间以半角符号状态下...转载 2018-12-18 16:55:04 · 259 阅读 · 0 评论 -
Python_细节_( x+=x 与 x = x + x)
对于Python中的可变数据类型(列表,字典)来说,+= 和 ..=..+..是不同的加等是直接在变量的值上面进行操作,会修改了原来变量的值先等后加会重新分配一个内存空间,不会再原有的变量值上面进行操作。 1 2 3 4 5 6 7 8 9 10 11 12 a =...转载 2018-12-26 14:06:35 · 548 阅读 · 0 评论