
Python
shlay
喜欢总结记录,点点滴滴
展开
-
python pandas 获取指定文件夹下的csv文件,进行文件的合并,并去除两文件中重复的行
python获取指定文件夹下的csv文件,进行文件的合并,并去除两文件中重复的行import osimport pandas as pddef mergerF(data_dir,csv_list,save_dir,save_file): print(u'total%s CSV files'% len(csv_list)) for i in csv_list: fr = open(data_dir + i,'r').read() with open(s原创 2021-04-24 13:27:43 · 892 阅读 · 0 评论 -
python实现季节性数据按季度分割训练集测试集
示例:实现目标说明:假设存在8年的季度数据**[如下表](周期:circle=4),前5年的数据作为训练集(训练集大小:trainSize=5*4=20),后三年的数据作为测试集,利用前两年(lagNum=2)第1/2/3/4季度的数据(train_X ,test_X)预测后一年第1/2/3/4季度的数据(train_y ,test_y)**注: 其他周期性数据,如月度或星期数据,也可按照同样...原创 2019-09-18 19:47:28 · 2628 阅读 · 2 评论 -
python时间操作笔记
import pandas as pdimport datetime as dtimport timedf = pd.DataFrame(data= ['2019-01-01','2019-01-02','2019-01-03','2019-01-04','2019-01-05','2019-01-06','2019-01-07','2019-01-08'], index=range(0,8...原创 2019-09-01 19:53:39 · 302 阅读 · 0 评论 -
python获取指定文件夹下的所有文件名,并删选指定类型文件进行重命名以及撤销重命名
1.加载包import os2.定义函数:获取文件夹file_dir下指定类型file_type的所有文件名def file_name(file_dir,file_type=''):#默认为文件夹下的所有文件 lst = [] for root, dirs, files in os.walk(file_dir): for file in files:...原创 2019-06-11 14:01:55 · 2724 阅读 · 0 评论 -
python3 tushare 获取指定行业在指定时间段的股票信息相关数据
获取指定行业在指定时间段的股票信息相关数据#加载相关包,定义中文语言import tushare as tsimport pandas as pdimport numpy as np from pylab import mplmpl.rcParams['font.sans-serif']=['SimHei']mpl.rcParams['axes.unicode_minu...原创 2019-05-17 12:13:04 · 5027 阅读 · 9 评论 -
python可视化学习笔记--matplotlib初识
python可视化--matplotlib初识示例1.构造x和y列表画图, x分为200等份y=sin(x)绘制x,y的曲线图import mathimport matplotlib.pyplot as plt%matplotlib inline #%开头,jupyter里面的魔法函数samples = 200xRange = (-math.pi,math.pi)...原创 2019-04-27 21:18:20 · 680 阅读 · 0 评论 -
python中的正则表达式
正则表达式就是从字符串中发现规律,并通过“抽象”的符号表达出来。打个比方,对于2,5,10,17,26,37这样的数字序列,如何计算第7个值,肯定要先找该序列的规律,然后用n2+1这个表达式来描述其规律,进而得到第7个值为50。对于需要匹配的字符串来说,同样把发现规律作为第一步,本文主要使用正则表达式完成字符串的查询匹配、替换匹配和分割匹配。常用的正则符号在进入字符串的匹配之前,先来了解一下都...原创 2019-04-22 20:30:21 · 285 阅读 · 0 评论