Python如何读取csv文件内指定月份内的数据方法,,这是问题:Find ou
Python如何读取csv文件内指定月份内的数据方法,,这是问题:Find ou
这是问题:Find out how much time and over how many separate days did R.Lennon work on administering the Jira Server between August and September.
csv里是这样的
我才开始学习timeseries部分,大概逻辑有了,但是不知道怎么用代码表达。请大神帮忙提一点建议,谢谢!
使用re.split拆分Date字段
import csv,rewith open('xxx.csv','rb') as rf: reader = csv.reader(rf) with open('xxx_new.csv','wb') as wf: writer = csv.writer(wf) headers = reader.next() writer.writerow(headers) for row in reader: t = re.split('\W+',row[1]) # row[1]为Date字段,被拆为['1', '11', '2016', '14', '17'] if int(t[1]) == 11: # 假设你想要11月数据 writer.writerow(row)
你说timeseries,是用pandas么?
如果是pandas,其实还是蛮简单的。假设datefrmae的名字是df
首先确保Date那列转换为DatetimeIndex,这个可以用df['newdate']=pd.DatetimeIndex(df['date'])完成
然后就是筛选了df[df['newdate'].dt.month==9]就能筛选出所有9月的数据了,
编橙之家文章,
相关内容
- python续点上传问题None bad token...,pythontoken..,为什么为我
- 请问python调用命令行是否能获取PID,pythonpid,python写了一
- Python2.6升级到Python2.7没有MySQL库求解决方式,python2.6p
- Python多个目录更新问题求助,python多个问题求助,from
- Python用经度纬度查询天气什么方式好,python经度,有没有
- 请问SAE用第三方提示:ImportError: No module named feedparser,
- windows7系统中python环境变量原始path误清除了,还能恢复
- 请教python返回值变量对象的问题,有源码,python返回值
- 安卓app用java写适合还是其它语言更适合,安卓app,其他
- 请教Python类中闭包出错原因,python出错,class yoyo(o
评论关闭