当前位置: 首页 > news >正文

网站开发 武汉/四川网站推广公司

网站开发 武汉,四川网站推广公司,云建站管理区,登录名修改wordpress处理数据就避不开对日期的处理,日期可以是数据,也可以是索引;每一条记录可能是一年、一个季度、一个月、一周甚至是每3天。Pandas的date_range()功能极为强大,几乎可以满足你所有对日期的想法,基本的调用方法是这样的。…

ac15192a125660ce3cb381166eab2054.png

处理数据就避不开对日期的处理,日期可以是数据,也可以是索引;每一条记录可能是一年、一个季度、一个月、一周甚至是每3天。

Pandas的date_range()功能极为强大,几乎可以满足你所有对日期的想法,基本的调用方法是这样的。

8fcb03a7b2ad4f30db61cfd08eaf8a03.png

可以看到返回的是日期索引类型,里面是10个连续的datetime类型的日期型元素。注意freq='D'的参数,我会在后面展示它的强大。

如果你只想得到从2021-1-1开始10天的日期索引,还有比上面更简单的写法:

0acf84cb642d092f68d4e3994537bdf3.png

对,传入起始日期和periods=10,就可以得到包括起始日期在内的10个连续日期。

刚刚说的freq是频率参数,怎么看它的强大呢?

来来来,先来点小菜。

369d2f4e02fe25f03f4a658b33d2108b.png

freq='M'取得的是12个月的日期序列,M代表了月。大家留意一下,生成的日期是当月的最后一天。

如果我想取每个月的第一天呢?

71ac197f8a09196aa3c6c7150bf3d8e9.png

季度末

f0d33d48cb9659a47491b34dc9fb3cdc.png

其实date_range()的确有季末参数,就是freq='Q'

40c038253302c1fa61747f2a023d6940.png

date_range()起止参数包括其自身,当然,也可以像Python的range()一样,使用closed参数。

2d16baa12f13a6794c5b6f0bd3ba9027.png

该参数缺省是None,你也可以用right试试。

工作日

623746fea3867d99c7ba8db73800e592.png

两天

ea6597475eae82bb6864922abf8539a6.png

每周的第一天(周日)

由于西方习惯,取每周第一天是日期区间的每周日。

5b8858249828d39ea80b903a3367b48a.png

做了一个简单的表(好吧,是用pandas.read_html生成的,再用concat处理了一下),大家可以逐一试一试。

aa289013f8dd5931f6ac1974c976ad59.png

最后给大家一个实用操作,算是这节的实践课,课后可以尝试。

随机生成两个日期区间的随机日期

在处理海量数据前,我们要生成模拟数据对数据分析程序进行测试。生日是经常要做的,如果人工生成,或是胡乱输入那就太痛苦了。

我们用date_range()可以做一个简单的日期生成器。

# 随机日期生成器
start = '1963-01-01' # 起始日期
end = '2000-03-10'   # 终止日期
n = 12               # 生成日期个数# 随机生成日期
x = np.random.randint(pd.to_datetime(start).value, pd.to_datetime(end).value,n)
random_dates = [pd.to_datetime((i/10**9)/(60*60)/24, unit='D').strftime('%Y-%m-%d')  for i in x]

我给出了代码,大家拷贝方便。

试一下效果

addd8826618433903012f840ad904cb9.png

这个数据太单调,不立体,咱们再加上名字。

6b79b040b10e62a6134112bde170a77d.png

怎么样?看到黄蓉同学还是80后,你是不是感觉与有焉呢?

这节课就到这里。

http://www.jmfq.cn/news/4995721.html

相关文章:

  • 厦门网站制作网页/宁波seo快速优化公司
  • wordpress推送服务器/seo推广外包报价表
  • 鲜花店网站源码/2022适合小学生的简短新闻
  • cdn网络对网站开发有影响吗/网络营销的流程和方法
  • 做cpa建什么网站/宁波seo公司排名榜
  • 我自己做的网站怎么能查到/百度风云榜小说榜排名
  • 腾讯如何做网站/安徽网站设计
  • php网站开发好学吗/aso具体优化
  • 兰州微信信息平台网站建设/重庆网络seo
  • 邢台提供网站建设公司电话/汽车行业网站建设
  • 学生想搭建网站怎么做/我要发布信息
  • 如何创建一个html网页/科学新概念seo外链
  • jsp网站开发论文2017/岳阳网站设计
  • 平邑做网站/百度电商推广
  • 兰州网站建设与优化推广/网页设计个人网站
  • 上饶高端网站建设/万网
  • 网站建设 大公司小公司/网络推广软件免费
  • 做黄色网站会受到什么惩罚/精准引流推广团队
  • 宜昌营销网站建设/网络营销与直播电商专业学什么
  • 展示型网站建/站长seo综合查询
  • 做网站和做系统有什么不同/网站推广优化教程
  • 网站开发需要什么资质/博客推广的方法与技巧
  • 黔东南网站建设/关键词排名监控
  • 专业的深圳网站建设公司排名/人大常委会委员长
  • 如何用ps设计网站首页/化学sem是什么意思
  • 东莞优化网站建设/北京搜索引擎关键词优化
  • 公司做网站让拍照备案/站长之家官网
  • 苹果cms/广州seo诊断
  • javascriptjava免费观看/seo教学平台
  • 寻花问柳专注做一家男人爱的网站/百度发广告怎么发