繁体   English   中英

R中的时间序列或日期时间[关闭]

[英]Time series or date time in R [closed]

我正在浏览一些文档,并且想知道如何进行设计。 我有一个包含大量列和一个timestamp列的大型数据集。 但是,我仍然不确定是使用时间戳还是将数据转换为时间序列并自行指定数据范围。 该项目的目标是拥有一个Web应用程序(基于发光),您可以在其中基于不同的条件(日期,时间,绘制不同的列等)执行不同类型的可视化。

我已经检查了《时间序列R的小书》! 还有很多有关POSIXt,timeDate的信息。 我什至考虑使用rCharts,但我决定最好根据用户预定义的范围执行过滤。 任何想法,建议都将受到欢迎。 先感谢您!

鲍里斯

要使用时间戳,只需使用strptime()函数,并指定格式,如以下示例所示,它将SAS日期时间戳转换为R日期时间戳。

有关每种格式的说明,请参见help(DateTimeClasses)。

%b-当前语言环境的缩写月份名称。 (输入时还要匹配全名。)

sasdate="13MAY2015:05:04:21.000000"
rdate=strptime(sasdate, format="%d%b%Y:%H:%M:%s")
rdate
## "2015-05-13 05:04:21"

检查strptime()函数中的format参数:

%d指定两位数的日期,%b指定月份,%Y指定4位数字的年份,依此类推。 将它们与数据中的任何分号,破折号等结合使用,以匹配数据的格式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM