python取csv某几行_在python中从大型csv数据文件中提取几行数据的有效方法

我有大量的csv数据文件,每个数据文件包含一个股票代码的几天的滴答数据,格式如下:ticker DD/MM/YYYY time bid ask

XXX, 19122014, 08:00:08.325, 9929.00,9933.00

XXX, 19122014, 08:00:08.523, 9924.00,9931.00

XXX, 19122014, 08:00:08.722, 9925.00,9930.50

XXX, 19122014, 08:00:08.921, 9924.00,9928.00

XXX, 19122014, 08:00:09.125, 9924.00,9928.00

XXX, 30122014, 21:56:25.181, 9795.50,9796.50

XXX, 30122014, 21:56:26.398, 9795.50,9796.50

XXX, 30122014, 21:56:26.598, 9795.50,9796.50

XXX, 30122014, 21:56:26.798, 9795.50,9796.50

XXX, 30122014, 21:56:28.896, 9795.50,9796.00

XXX, 30122014, 21:56:29.096, 9795.50,9796.50

XXX, 30122014, 21:56:29.296, 9795.50,9796.00

我需要提取时间在一定范围内的数据行,比如:09:00:00到09:15:00。我目前的解决方案是将每个数据文件读入一个数据帧,按时间顺序对其排序,然后使用searchsorted查找09:00:00到09:15:00。如果性能不是问题,并且我没有1000个文件等待处理,那么它可以正常工作。对如何提高速度有什么建议吗?提前感谢您的帮助!!!在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值