这是问题: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字段

1

2

3

4

5

6

7

8

9

10

11

12

13import csv,re

with 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如何读取csv文件中的某一张表_python 读取csv文件中某一段月份中的数据?...相关推荐

  1. MySQL和Oracle中如何update一张表中的字段赋值给另一张表的字段

    MySQL 中实现将 一张表table1 中的字段name 等于table2 中的字段 name 通过相同字段no相连,实现如下: update table1 a1,table2 a2 set a1. ...

  2. python中读写excel的扩展库_Python读写Excel文件第三方库汇总,你想要的都在这儿!...

    常见库简介 xlrd xlrd是一个从Excel文件读取数据和格式化信息的库,支持.xls以及.xlsx文件. http://xlrd.readthedocs.io/en/latest/ 1.xlrd ...

  3. ecplice中class.forname一直报错_Python怎么把文件内容读取出来,怎么把内容写入文件中

    读写文件是最常见的IO操作.Python内置了读写文件的函数. Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 ...

  4. SqlServer中循环给多张表建立聚簇索引

    缘由 因为在某个复(bian)杂(tai)需求中用到了170+张表进行查询,而且表中的数据过多,查起来缓慢.只能给这些表添加索引.但是,连表名也是无法确定的(无力吐槽). 解决方法 使用游标遍历查询出 ...

  5. python扫雷游戏课程设计小组任务计划与分配表_python实现扫雷游戏

    本文为大家分享了python实现扫雷游戏的具体代码,供大家参考,具体内容如下 本文实例借鉴mvc模式,核心数据为model,维护1个矩阵,0表无雷,1表雷,-1表已经检测过. 本例使用python的t ...

  6. python 遍历文件夹 提取文件内信息 存为新文件名_python获取遍历文件名称并分别保存为XLSX和CSV格式...

    import os import xlwt # 操作excel模块 import sys file_path = sys.path[0] + '\\filename.xls' # sys.path[0 ...

  7. python中从键盘输入的代码_Python读取键盘输入的2种方法

    Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘.如下: 1.raw_input 2.input raw_input函数 raw_input() 函数从标准输入读取一个行,并 ...

  8. python访问注册表_python读取注册表中值的方法

    在python的标准库中,_winreg.pyd可以操作windows的注册表,另外第三方的win32库封装了大量的windows api,使用起来也很方便.不过这里介绍的是使用_winreg操作注册 ...

  9. python合并csv文件、并利用结果进行计算_python合并csv文件

    学一点总结一点,积少成多^_^ 需求:有两个csv文件,需要按列合并.举例如下: a.csv: column1    column2    column3 a1               a21 a ...

  10. 用python读取excel文件观看节目的总时长_python读取excel所有数据(cmd界面)

    python读取excel所有数据(cmd界面) cmd界面显示excel数据 代码 import xlrd import os from prettytable import PrettyTable ...

最新文章

  1. 如何降低QPS(错峰、限流、削峰)
  2. Jquery源码解析-设计理念
  3. linux安装Python36
  4. 第一次在Linux服务器上部署项目,看完这篇轻松应对
  5. java项目教学_java项目_java项目教程_java项目视频教程 _课课家
  6. [leetcode]Subsets @ Python
  7. 强制消除Xcode警告的方法
  8. oracle 移动日志文件,Oracle数据库移动数据文件、日志文件和控制文件
  9. 第五章 使用 Bootstrap Typeahead 组件(百度下拉效果)
  10. anaconda使用github代码_使用这几款插件,能让你在GitHub看代码的效率翻倍
  11. APE到底比MP3文件“好听”多少
  12. 新春活动策划案例(共31份)
  13. 自定义函数求两个整数的绝对差值及排序
  14. 图片木马制作方法详细教程
  15. linux怎样安装xz工具,linux xz解压工具
  16. 37_Flutter之Sliver组件扩展
  17. Innosetup安装界面美化卸载界面美化
  18. springboot vue mybatis mysql校园疫情数据分析平台源码
  19. easyExcel设置单个单元格(颜色)样式
  20. Scene Management --- Culling

热门文章

  1. day9-mysql集群
  2. HDU 5046 Airport ( Dancing Links 反复覆盖 )
  3. 使用ASP.NET MVC、Rabbit WeixinSDK和Azure快速开发部署微信后台
  4. Elite Model的NetSuite ERP国内成功实例!
  5. 彻底解决“IIS配置401错误”
  6. 游戏文件系统(a11s)
  7. c语言关于内存编程,c语言内存
  8. avue 文字点击 弹窗_目前最好用的文字转语音、视频配音方法,一键合成,智能黑科技...
  9. mybatis中的mapper代理的应用
  10. c语言利用fun求最小值,2015年计算机二级《C语言》精选练习题及答案(1)