在R软件中,提取时间数据中的小时数
今天在改案例的过程中,遇到这样一个问题。时间列的数据全是这样的:
目的是为了计算每个小时 样本出现了多少次,比如如图所示,凌晨0点出现了一次,中午12时出现了两次。
(方法一)
本来打算使用R软件中的:
1. strstring(time,a, b)这样一个函数,来提取每个样本中的小时,
2. 然后添加到向量里,
3. 然后使用table函数进行统计频次。
4. 这样使用一个for循环
这样做比较准确。但是会出现一个问题,那就是使用R软件用for循环,时间特别长。我的案例是67w+的数据,跑了半天我等不下去了,终止后,发现才循环到27w+的地方。
(方法二)
于是我想到了能不能用 strstring()函数直接提取全部样本的。
发现也可以,然后提出来的小时也应该比较准确,然后用table()函数再进行统计,发现效果可以。这种方法最简单,但是要求数据比较工整才可以。
(方法三)
一般对时间数据,有专门的函数可以进行处理,我就上网查了查。发现确实是,下面是代码
#data是原始数据
#logTime是时间列名称,格式为:2016-07-07 10:57:53time=as.POSIXct(data$logTime)
hour=strftime(time,"%H")
table(hour)
上述代码即可达到目的
在R软件中,提取时间数据中的小时数相关推荐
- android字符串获取数字索引,从字符串中提取特定数据(Extract specific data from a string)...
从字符串中提取特定数据(Extract specific data from a string) 我有一个带有描述的长字符串. 我想从字符串中提取一些信息. 但我无法弄明白该怎么做. 这是字符串: C ...
- 怎么提取pdf中的表格数据_如何从pdf第1部分中提取表格数据
怎么提取pdf中的表格数据 In this article, we talk about the challenges and principles of extracting tabular dat ...
- 从.weights中提取权重数据
从.weights文件中提取权重数据 前言 .weights文件 将.weights文件转换成.h5 转换脚本convert.py 其他准备工作 转换成.h5 从.h5文件提取数据 关于.h5文件 摸 ...
- 自然语言处理(NLP)之从文本中提取时间
在我们的日常生活和工作中,从文本中提取时间是一项非常基础却重要的工作,因此,接下来将介绍如何从文本中有效地提取时间. 举个简单的例子,我们需要从下面的文本中提取时间: 6月28日,杭州市统计局权威 ...
- Camelot:从pdf中提取表格数据
Camelot:从pdf中提取表格数据 文章目录: 一.Camelot的介绍和安装 1. Camelot介绍 2. Camelot的安装 3. 其他 二.Camelot的使用 1. 快速入门使用 2. ...
- C# 从Excel中读取时间数据
之前写到从Excel中读取时间数据 //读取Excel数据Excel.Application xapp = new Excel.Application();string filepath = txt_ ...
- html怎么拿json数据,如何使用Python从HTML数据中提取JSON数据?
我正在尝试制作一个python脚本,可以在outlook中读取JSON数据电子邮件.但是问题是如何从HTML数据中提取JSON数据.这是我要提取的原始JSON数据.在{ "vpn_detai ...
- 用Aspose.Words 从Word文档中提取表格数据
用Aspose.Words 从Word文档中提取表格数据 对于某些项目,开发人员需要从Word文档中提取数据并导出到数据库.最大的挑战是必须支持现有Word文档. 相同格式且带多个数据块的Word文档 ...
- matlab提取数据的一部分,matlab处理excel数据【怎么用MATLAB从excel中提取部分数据】...
已经把excel的一列导入到matlab的工作区,怎么计算这一列数的均值.标准差.最小值.最大值以及中位数? 把这个EXCEL放到matlab目录下的work里,假设名为1.xls,然后在matlab ...
最新文章
- 6个2教你认识递归的力量!
- 异常: java.security.InvalidKeyException: Illegal key size
- 致命问题多数据源引发SpringBatch多事物
- HYSBZ 1588 营业额统计 平衡二叉树模板
- 基于HBase+ ElasticSearch的海量交通数据实时存取方案设计
- oracle udev 多路径,Suse 11下多路径及udev配置
- 【转】Java计算文件的hash值
- WORD批量更改所有图片大小
- 由项目浅谈JS中MVVM模式
- yum与apt-get的区别以及两者更新源(阿里/网易【163】)
- 数据挖掘学习07 - 《数据挖掘导论》第二章:数据
- Android 11源码下载和编译
- Android流量监控以及流量防火墙的概述
- 【Power BI ---M语言】M语言基础一
- 解决 Sketch 在MAC M1上运行卡顿等问题!
- 生活大爆炸第五季 那些精妙的台词翻译
- 微云直链解析php,用微云做直链
- 2.2.7Python-异常处理
- 具有自主、多鳍和仿生机器人的鱼类三维游泳(2021)
- 当心PayPal,Amazon认真对待付款