R语言html文件转PDF,R语言和格式、日期格式、格式转化.pdf

2016/8/14 R语言与格式、日期格式、格式转化 ­ 素质笔记 ­ 博客频道 ­ CSDN.NET

R语言与格式、日期格式、格式转化

标签: R 日期格式 日期差 代码 时间处理

2016­02­16 22:12   1624人阅读   评论(0)   收藏   举报

分类 : R的数据读入与基础 (1 )(20 )

版权声明 :本文为博主原创文章 ,未经博主允许不得转载。

目录(?) [+]

R语言的基础包中提供了两种类型的时间数据 ,一类是Date日期数据 ,它不包括时间和时区信息 ,另一类是

POSIXct/POSIXlt类型数据 ,其中包括了日期、时间和时区信息。基本总结如下 :

日期data ,存储的是天 ;

时间POSIXct 存储的是秒 ,POSIXlt 打散 ,年月日不同 ;

日期-时间=不可运算。

一般来讲 ,R语言中建立时序数据是通过字符型转化而来 ,但由于时序数据形式多样 ,而且R中存贮格式也是五花八

门 ,例如Date/ts/xts/zoo/tis/fts等等。lubridate包 ,timeDate包 ,都有用。

常见的格式 :

as.numeric 转化为数值型

as.logic 转化为逻辑型

plex 转化为复数型

as.character 转化为字符型

as.array 转化为数组

as.data.frame 转化为数据框

[plain] view plain  copy  print ?

01.  d

02.  eger(d)         #将d转化为数值向量

03.  e 

04.  a=data.frame(a)  #变成R的数据框

05.  factor()               #变成因子  可以用levels()来看因子个数

在data.frame中 ,是可以实现数据集重命名的 ,比如data.frame(x=iris,y=cars) ,

也可以实现横向、纵向重命名 ,data.frame(x=iris,y=cars,s=iris)

——————————————————————————————————————————

时间的标准格式

mydate = as.POSIXlt(’2005-4-19 70100’)

names(mydate)

默认情况下 ,日期之前是以/或者-进行分隔 ,而时间则以 :进行分隔 ;

输入的标准格式为 :日期 时间 (日期与时间中间有空隔隔开 )

/sinatarticle/details 1/7

2016/8/14 R语言与格式、日期格式、格式转化 ­ 素质笔记 ­ 博客频道 ­ CSDN.NET

时间的标准格式为 :时分 或者 时分 秒 ;

如果输入的格式不是标准格式 ,则同样需要使用strptime函数 ,利用format来进行指定。

——————————————————————————————————————————

一、日期型数据——data

1、as.Data函数

在R中自带的日期形式为 :as.Date();以数值形式存储 ;

对于规则的格式 ,则不需要用format指定格式 ;如果输入的格式不规则 ,可以通过format指定的格式读入 ;其中以1970-01-01定义为第0天 ,之后的

年份会以距离这天来计算。

[html] view pla

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值