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

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

ID:9235236

大小:540.22 KB

页数:7页

时间:2018-04-24

r语言与格式、日期格式、格式转化_第1页
r语言与格式、日期格式、格式转化_第2页
r语言与格式、日期格式、格式转化_第3页
r语言与格式、日期格式、格式转化_第4页
r语言与格式、日期格式、格式转化_第5页
资源描述:

《r语言与格式、日期格式、格式转化》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2016/8/14R语言与格式、日期格式、格式转化素质笔记博客频道CSDN.NETR语言与格式、日期格式、格式转化标签:R日期格式日期差代码时间处理2016021622:121624人阅读评论(0)收藏举报分类:R的数据读入与基础(1)(20)版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]R语言的基础包中提供了两种类型的时间数据,一类是Date日期数据,它不包括时间和时区信息,另一类是POSIXct/POSIXlt类型数据,其中包括了日期、时间和时区信息。基本总结如下:日期data,存储的是天;时间POSIXct存储的是秒,POS

2、IXlt打散,年月日不同;日期-时间=不可运算。一般来讲,R语言中建立时序数据是通过字符型转化而来,但由于时序数据形式多样,而且R中存贮格式也是五花八门,例如Date/ts/xts/zoo/tis/fts等等。lubridate包,timeDate包,都有用。常见的格式:as.numeric转化为数值型as.logic转化为逻辑型as.complex转化为复数型as.character转化为字符型as.array转化为数组as.data.frame转化为数据框[plain]viewplaincopyprint?01.d<‐as.character(z)

3、#将数值向量z<‐(0:9)转化为字符向量c("0","1","2",...,"9")。02.as.integer(d)#将d转化为数值向量03.e<‐numeric()#产生一个numeric型的空向量e04.a=data.frame(a)#变成R的数据框05.factor()#变成因子可以用levels()来看因子个数在data.frame中,是可以实现数据集重命名的,比如data.frame(x=iris,y=cars),也可以实现横向、纵向重命名,data.frame(x=iris,y=cars,row.names=iris)—————————

4、—————————————————————————————————时间的标准格式mydate=as.POSIXlt(’2005-4-197:01:00’)names(mydate)默认情况下,日期之前是以/或者-进行分隔,而时间则以:进行分隔;输入的标准格式为:日期时间(日期与时间中间有空隔隔开)http://blog.csdn.net/sinat_26917383/article/details/506770651/72016/8/14R语言与格式、日期格式、格式转化素质笔记博客频道CSDN.NET时间的标准格式为:时:分或者时:分:秒;如果输入的格

5、式不是标准格式,则同样需要使用strptime函数,利用format来进行指定。——————————————————————————————————————————一、日期型数据——data1、as.Data函数在R中自带的日期形式为:as.Date();以数值形式存储;对于规则的格式,则不需要用format指定格式;如果输入的格式不规则,可以通过format指定的格式读入;其中以1970-01-01定义为第0天,之后的年份会以距离这天来计算。[html]viewplaincopyprint?01.>x<‐as.Date("1970‐01‐01")02

6、.>unclass(x)03.[1]004.>05.>unclass(as.Date("1970‐02‐01"))#19700201代表第31天06.[1]31代码解读:unclass可以将日期变成以天来计数,比如1970-02-01输出的31,就代表着距离1970-01-01有31天。as.data中的参数格式:年-月-日或者年/月/日;如果不是以上二种格式,则会提供错误——错误于charTo按照Date(x):字符串的格式不够标准明确;例如这样的数据格式,就常常报错。19:15.显示为:2011/1/119:15[plain]viewplainco

7、pyprint?01.as.Date('23‐2013‐1',format='%d‐%Y‐%m')02.#其中这个%d%Y可以节选其中一个03.#%Y%y大写代表年份四位数,小写代表年份二位数,要注意2、%d%y%m-基本格式格式意义%d月份中当的天数%m月份,以数字形式表示%b月份,缩写%B月份,完整的月份名,指英文%y年份,以二位数字表示htt%p://Yblog.csdn年.ne份t/si,nat以_26四91位738数3/a字rtic表le/示details/506770652/72016/8/14R语言与格式、日期格式、格式转化素质笔记博客频

8、道CSDN.NET%Y年份,以四位数字表示#其它日期相关函数weekdays()取日期对象所处

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。