相关疑难解决方法(0)

使用基本R功能舍入POSIX日期(POSIXct)

我正在玩很多关于我正在建造的包裹的日期和时间.

在这篇文章中磕磕绊绊地再次提醒我,在转向contrib包之前,查看是否可以使用基本R功能完成某些操作通常并不是一个坏主意.

因此,是否可以POSIXct使用基本R功能来舍入课程日期?

我检查了

methods(round)
Run Code Online (Sandbox Code Playgroud)

"只"给了我

[1] round.Date      round.timeDate*

   Non-visible functions are asterisked
Run Code Online (Sandbox Code Playgroud)

这是我想做的(伪代码)

x <- as.POSIXct(Sys.time())
[1] "2012-07-04 10:33:55 CEST"

round(x, atom="minute")
[1] "2012-07-04 10:34:00 CEST"

round(x, atom="hour")
[1] "2012-07-04 11:00:00 CEST"

round(x, atom="day")
[1] "2012-07-04 CEST"
Run Code Online (Sandbox Code Playgroud)

我知道这可以用timeDate,lubridate等来完成,但是我想保持包依赖性.所以在继续检查相应软件包的源代码之前,我想我会问有人已经做过这样的事情了.

datetime r date rounding posixct

31
推荐指数
2
解决办法
2万
查看次数

标签 统计

date ×1

datetime ×1

posixct ×1

r ×1

rounding ×1