我有一个POSIXct值向量,我想把它们四舍五入到最近的四分之一小时.我不在乎今天.如何将这些值转换为小时和分钟?

例如,我希望

"2012-05-30 20:41:21 UTC"

成为

"20:45"

推荐答案

事实上,这是一个古老的问题,迄今为止有一些有用的答案.giraffhere的最后一部似乎是最优雅的.然而,这不是一个落地日期,而是一个圆的日期,这将起到作用:

lubridate::round_date(x, "15 minutes") 

R相关问答推荐

如何替换某个字符的所有出现,但如果该字符是字符串中的第一个,则不替换?

R:如何自动化变量创建过程,其中我需要基于ifelse()为现有变量的每个级别创建一个单独的变量

如何在热图中绘制一个图形,但在每个单元格中通过饼形图显示?

无法在我的情节中表现出显着的差异

R Highcharts与两个位置关联的注释

基于多列将值链接到NA

修改用R编写的用户定义函数

在R中使用数据集名称

删除具有相同标题的tabPanel(shinly)

条形图和在Ploly中悬停的问题

根据约束随机填充向量的元素

如何移除GGPlot中超出与面相交的任何格网像元

当每个变量值只能 Select 一次时,如何从数据框中 Select 两个变量的组合?

将工作目录子文件夹中的文件批量重命名为顺序

在具有多个响应变量的比例堆叠条形图上方添加总计

如何计算每12行的平均数?

创建在文本字符串中发现两个不同关键字的实例的数据框

为什么函数toTitleCase不能处理english(1),而toupper可以?

Conditional documentr::R中数据帧的summarize()

整理曲线图、曲线图和点图