- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下 difftime
类的向量x
,表示一些以秒为单位的时间跨度:
> x
Time differences in secs
[1] 0 0 7948800 0
> class(x)
[1] "difftime"
我想转换变量以便以天而不是秒来表示每个值
我怎样才能得到它?
最佳答案
使用as.numeric
,然后在两者中使用units="days"
转换为difftime。如果数字输出正常,则在管道末尾省略 as.difftime
。
# test input
secs <- as.difftime(rep(7948800, 3), units = "secs")
secs |> as.numeric(units = "days") |> as.difftime(units = "days")
## Time differences in days
## [1] 92 92 92
关于R:将以秒为单位的变量 'difftime' 转换为以天为单位的变量 'difftime',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69406943/
我有以下 difftime 类的向量x,表示一些以秒为单位的时间跨度: > x Time differences in secs [1] 0 0 7948800 0
我对“difftime”这个函数有点困惑。当我计算到 2016 年 3 月 27 日的时差时,一切正常。但是当我尝试 2016 年 3 月 28 日、29 日、30 日或 31 日时,似乎出现了问题:
在 第 7.23.2.2 节 C99标准第2、3段: 2 The difftime function computes the difference between two calendar time
我正在尝试解析时间戳并对其进行操作,例如: "01:46:22,041" 代表:1小时46分22秒41毫秒。 我真的不知道从哪里开始。现有的数据类型似乎都包含日期。就我而言,我只需要添加/减去时间戳,
我有不同工作的“开始”和“结束”时间的数据,按“所有者”分组: Data % group_by(owner) %>% mutate(idletime = difftime(Start, lag
我想知道收到消息时的时间戳。我应该检查它是否已经收到最后一条消息的 N 秒。我正在使用 time_t。我这样获取当前时间:time (& myTime); 我如何检查他们是否花费了超过 N 秒? 有没
关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。 这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topi
如何计算连续两行时间戳的时间差(以分钟为单位)并将结果添加到新列中。 我试过这个: data$hours <- as.numeric(floor(difftime(timestamps(data),
我有三个时间 ( POSIXct ) 对象 t1 , t2 , t3它指定完成任务的持续时间。 我找到了 t1 , t2 , t3通过执行以下操作: t1 <- as.POSIXct("2016-10
我可以得到时间自 x与 difftime ,但最多只能间隔一周。 > difftime(Sys.Date(), "1977-04-05") # Time difference of 13655.67
我有看起来像的数据框。 structure(list(format_date = c("Feb-21 (W5)", "Mar-21 (W1)", "Mar-21 (W2)"), Total_count
我目前正在运行 for 循环代码,在每个循环结束时,我正在测量循环的持续时间并打印一条消息,告诉用户循环花费了多长时间。 要获得我正在使用的持续时间 duration print(paste("Lo
下面的代码创建数据: idCol % group_by(id) %>% mutate(DaysSpent = as.numeric(difftime(dmy_hm(step1)[row_num
#include #include int date_txt[5],today_date; scanf("%d",&today_date); //i enter (input) th
我正在尝试创建一个基于时间的循环函数。迭代后,它将每 60 秒打印一次“60 秒过去”。但是这段代码导致我出现了几个“60 秒过去了”,而实际上我的 watch 甚至没有显示 1 分钟。我在下面尝试过
一开始我想强调一下,我已经阅读了 stack overflow 中所有类似的帖子。没有任何帮助。 #include #include #define _USE_32BIT_TIME_T 1 #in
出于某种原因,difftime 只返回整数。我的代码非常简单。 #include int main() { time_t test = time(NULL); while (1)
我需要将 time 库中的 DiffTime 存储在数据库 (PostgreSQL) 中,并且有三个用于转换为数据库类型的选项: 整数使用 fromIntegral 。来自枚举 数值通过 Ration
C 标准 (ISO/IEC 9899) 规定: 7.2x.2.2 The difftime function Synopsis #include double difftime(time
我有以下 C99 程序,它测量相对于加法的简单除法运算的性能。然而,difftime 函数一直返回 0,即使程序显然需要几秒钟的时间来处理 runAddition 和 runDivision with
我是一名优秀的程序员,十分优秀!