pandas
云金杞
量化研究员\CTA量化基金经理,金融硕士,CIIA,CFP,FRM,CFA,擅长使用python进行数据分析和建模,熟练使用backtrader、tbquant等量化平台。
展开
-
pandas数据处理高级系列001-如何用一行代码优雅的删除一行数据中不包含特定字符串的行
方法一实现起来最简单,但是并不优雅,最优雅的是方法三,用了一行代码实现了。原创 2022-12-22 22:04:07 · 722 阅读 · 0 评论 -
把K线的时间增加15分钟
import time,datetimeimport pandas as pd data=pd.read_csv("C:/Users/WIN10/Desktop/ru000.csv",encoding='gbk')data['时间']=pd.to_datetime(data['时间'])data['时间']=[i+datetime.timedelta(seconds=900) for...原创 2020-05-07 15:46:14 · 580 阅读 · 0 评论 -
python计算的效率问题-pandas、numpy结合代替遍历pandas数据
越来越考虑效率的问题了,以前写代码只要能够实现自己想要的功能就行,现在,既要实现自己想要的功能,又追求高的效率,也许,在码农的道路上,越走越远了(_-_)原始数据如下:计算那一天是月初,原先使用的方法为:在这种情况下,遍历pandas,明显效率很不高def get_yuechu(data): for i in range(len(data)): if i>1 and ...原创 2018-02-11 09:40:10 · 2884 阅读 · 0 评论 -
modin.pandas通过多进程可以使得读取大文件的速度提高4倍左右(pandas替代方案)
import time# 引入正常的pandas的模块import pandas as pd# 引入该模块import modin.pandas as mpddef test_pd_time(path): start = time.time() data=pd.read_csv(path) end= time.time() print('pd cons...原创 2019-05-08 11:25:57 · 2642 阅读 · 1 评论