按时间提取数据,某比赛
2015-04-05 11:06
323 查看
#!/usr/bin/env python
from datetime import datetime
fl = open('tianchi_mobile_recommend_train_user.csv')
ns = open('data_16_16_3.csv','w+')
#na = open('data_17_17_2.csv','w+')
nsf = []
naf = []
format = "%Y-%m-%d"
fl.readline()
i = 1
for key in fl.readlines():
pt = key.split(',')
dt = pt[5].split(' ')
# print dt[0]
ti = datetime.strptime(dt[0],format)
if ti>datetime(2014,12,15) and ti<datetime(2014,12,17):
if pt[2] == '3':
ns.write(pt[0]+','+pt[1]+'\n')
# elif pt[2] == '2':
# na.write(pt[0]+','+pt[1]+'\n')
if i == 1:
print key
i = (i+1)%1000
#ns.write(nsf)
#na.write(na)
fl.close()
ns.close()
from datetime import datetime
fl = open('tianchi_mobile_recommend_train_user.csv')
ns = open('data_16_16_3.csv','w+')
#na = open('data_17_17_2.csv','w+')
nsf = []
naf = []
format = "%Y-%m-%d"
fl.readline()
i = 1
for key in fl.readlines():
pt = key.split(',')
dt = pt[5].split(' ')
# print dt[0]
ti = datetime.strptime(dt[0],format)
if ti>datetime(2014,12,15) and ti<datetime(2014,12,17):
if pt[2] == '3':
ns.write(pt[0]+','+pt[1]+'\n')
# elif pt[2] == '2':
# na.write(pt[0]+','+pt[1]+'\n')
if i == 1:
print key
i = (i+1)%1000
#ns.write(nsf)
#na.write(na)
fl.close()
ns.close()
相关文章推荐
- 基因数据处理15之scala对BWA运行结果进行时间提取
- SYD8801批量烧录说明【缩写词解析】【烧录原理】【硬件支持】【工具】【第一部分:提取文件】【第二部分:制作批量烧录工具】【保存当前设置为默认设置】【 预计烧录时间】【带24KFLASH数据的批量】
- sqlserver中如何提取datetime格式数据中的日期或时间?
- 实验楼的php比赛题,网页数据提取。
- 基因数据处理17之使用scala对BWA运行结果进行各阶段程序时间提取和统计求和
- 人工智能:python 实现 第十一章,从时间序列数据中提取统计信息
- 京东猪脸识别比赛数据预处理:用Python将视频每一帧提取存储为图片
- 用perl 提取时间信息并处理数据--实例。
- 如何在多文本中提取指定数据,并按时间命名文件名
- VC++实现GPS全球定位系统定位数据的提取
- 系统设计之时间维度[数据仓库]
- 绑定时间日期型数据
- 怎样从wav文件中提取记录频率的数据
- 2006年F1比赛时间
- Item01: 数据提取(Data Abstraction)
- csdn摘录-sql 执行时间,sql导出查询数据到Excel...
- 从linux中的mysql数据库提取数据直接生成txt文件。
- 基于时间戳的缓存构架:最近的数据拥有最佳的性能(转)
- 探讨如何在有着1000万条数据的MS SQL SERVER数据库中实现快速的数据提取和数据分页
- SQL 以日期动态更新维护的数据,一周排程时间日期设计