- 博客(53)
- 收藏
- 关注
原创 VSCODE连接远程服务器
根据你的操作系统选择对应的版本进行下载和安装。安装完成之后,启动vscode,选择左侧。键入 Python:Select Interpreter。vscode设置中打开Command Palette。当python环境不止一个时,选项卡,在输入框搜索。
2023-12-12 09:10:22 695
原创 python4E 之 Dict 找到两个不同索引但都需要对应的值。
key = str(row[u'股票代码']) + '|' +str(row[u'日期'])value = str(row[u'指数代码'])value = '沪深300'value = '其他'return '其他'找到两个不同索引但都需要,对应的值。#根据不同 的索引重新制作键值。通过 dict 制造key。# 对值重新定义索引和名称。
2023-12-11 10:43:53 515
原创 python2F 将DataFrame中的列对应另一DataFrame的列, 并相互对齐
将dataframe中一列的字符对应另外dataframe中的字符, 并相互对齐
2023-06-01 16:14:02 577
原创 python2C 之 DataFrame列与行(index 和列相互转化, 行列重命名)
DataFrame列与行(index 和列相互转化, 行列重命名)
2022-12-07 13:34:00 3743
原创 python 6 之 List【选取其中有关键字的字符串,并且对None 进行过滤、省略、简写、去重、排序、拆分、替换、连接】
结果:['M002826730', 'M002963270', 'S002955524', 'M003575162']a = list.sort() a是none,原因是sort是函数,最后一个返回值是none,赋值给了a。list.sort(reverse = True) [True 为降序,False为升序](3)先将factor中的 ',' 替换成 , ,写replace。正确写法是: list.sort() , 直接引用变量list。(1) 使用dict, dict不能有重复键,保持原顺序。
2022-11-15 17:48:37 422
原创 python13 之线性回归(WLS加权最小二乘法)
加权最小二乘法(weighted least square,WLS)回归。OLS是minimize sum(residuals^2),而WLS是minimize sum(w*residuals^2),即将权数与残差平方相乘后再求和,所以要先定义权重。
2022-11-15 10:57:30 3671 2
原创 python8a 之解析使用pycharm进行解析 argparse 输出list 和 字符串
解析使用pycharm进行解析 argparse 输出list 和 字符串
2022-08-11 16:16:57 463
原创 python 6 之 List【选取其中有关键字的字符串,并且对None 进行过滤、省略、简写、去重、排序、拆分、替换、连接】
[ i.split(".")[1] for i in barra_list]2. 在list中去重(1) 使用dict, dict不能有重复键,保持原顺序list ( dict.fromkeys ( date_list ))(2)使用set,无法保证去重后的顺序list ( set (date_list))可以加上列表中的索引保持原顺序date1 = list ( set (date_list))date1.sort(key = date_list.index)3. list 的排序list.sort(re
2022-07-13 16:31:19 751
原创 python5c 之 re模块用法
re 模块的函数 compile(pattern,flags=0) 对正则表达式模式 pattern进行编译,flags是可选标志符, 并返回一个 regex 对象re 模块的函数和 regex 对象的方法 match(pattern,string, flags=0) 尝试用正则表达式模式 pattern 匹配字符串 string,flags 是可选标志符,如果匹配成功,则返回一个匹配对象;否则返回 None例1:bt = 'bat|bet|bit'm = re.match(bt, 'bat')m.grou
2022-07-13 16:27:56 128
原创 python 5b 之正则表达式
正则表达式:含有文本和特别字符的字符串搜索(Search),即在字符串任意部分中查找匹配的模式匹配(Match),判断一个字符串能否从起始处全部或部分的匹配某个模式。举例值: 匹配字符串中的值 foo| 匹配正则式A或B foo | bar. 匹配任何字符 b . b^ 匹配字符串的开始 ^Dear$ 匹配字符串的结尾 sh $* 匹配前面出现的正则表达式零次或多次 [A-Z]*+ 匹配前面出现的正则表达式一次或多次 [a-z] + /? 匹配前面出现的正则表达式零次或一次 goo?{N} 匹配前面出现的正
2022-07-11 17:01:45 150
原创 python 5a 之 re.search 搜寻特定的字符
ata = 'Aa1233abBBbb'搜索前1-5位是子母的情况re.search(r"[A-Z]{1,5}", i).group(0)group() 和 group(0) 一致,显示输出结果result = re.search('b', data)result.group(0)print(result.start()) # 匹配字符串的开始位置print(result.end()) # 匹配字符串的结束位置print(result.span())...
2022-07-11 17:01:00 520
原创 【python4 之 列与行:index 和列相互转化stack unstack,行列重命名,改变类别标签 , 对行、列重新排序; 用数据定义index/columns pivot 】
改变类别标签cat.categories , 对行、列重新排序; 重新排列分类:用其中的数据定义index/columns; pivot; 双重索引:矩阵的index与columns 重新排列相互转化: stack 与 unstack; 行列重命名; 行列相互转化
2022-06-22 13:24:40 3167
原创 python2A 之 DataFrame 聚类
聚类groupby 分位数 、以index进行groupby聚类、多变量groupby聚类、如何自定义聚类函数
2022-06-20 09:37:06 719
原创 python3 之 循环(for循环,list 简化,iterrows, enumerate )
1、 For 循环基本用法将所有的数据输出:res=[]res=pd.DataFrame() 【如果是矩阵】for i in ... #循环处理文档的每一行.........line=..... #line为每一行的处理结果res.append(line) #如果前面加上res=可能会报错print(res) #res就是所需要的结果For 循环的参数: for i in range( len(X)):range:(start, stop[, step]) 算前不算后range(10)[0, 1, 2, 3
2022-06-15 16:57:34 1638
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人