- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个数据集,它给出了 ID 离开旅行的时间点 (begin.trip)。
ID 分为两组(治疗组和对照组),我想知道治疗是否导致生物钟出现问题。
因此,我想让“时间”成为一个分类因素,例如:
我尝试了 cut()
函数,但由于时间不是数字,所以它不起作用。
我已经设法使用 split 我的日期+时间变量
data$Time=data.frame(do.call( rbind , strsplit( as.character(data$begin.trip) , " " ) ))
最佳答案
有很多方法。一种方式是这样的:
library(lubridate)
# Generate some fake data
n <- 20
id <- sample(1:10,n,replace=T)
dv <- as.POSIXct(runif(n,as.POSIXct("2015-01-01 00:00:00"),
as.POSIXct("2015-12-31 23:59:59")),
origin="1970-01-01 00:00:00")
tc <- sample(c("Treated","Control"),n,replace=T)
df <- data.frame( ID=id,Date=dv,Status=tc)
# Now classify the time
df$Hour <- hour(df$Date)
df$cat <- ifelse( df$Hour<7 | 19<df$Hour, "Night","Day" )
# Look at the results
df
产生:
ID Date Status Hour cat
1 3 2015-08-19 21:01:13 Treated 21 Night
2 8 2015-08-10 23:36:43 Treated 23 Night
3 6 2015-12-11 10:10:09 Treated 10 Day
4 6 2015-09-18 02:06:04 Treated 2 Night
5 6 2015-05-03 03:43:38 Control 3 Night
6 4 2015-08-13 22:31:28 Control 22 Night
7 5 2015-12-06 20:12:26 Control 20 Night
8 3 2015-01-30 05:33:37 Control 5 Night
9 6 2015-05-21 17:14:14 Control 17 Day
10 10 2015-03-12 01:37:30 Treated 1 Night
11 5 2015-12-08 02:05:05 Treated 2 Night
12 6 2015-10-08 08:35:26 Control 8 Day
13 7 2015-04-12 17:44:22 Control 17 Day
14 9 2015-05-20 20:35:41 Treated 20 Night
15 3 2015-03-28 20:03:12 Control 20 Night
16 10 2015-09-11 15:33:59 Control 15 Day
17 4 2015-05-03 00:38:05 Treated 0 Night
18 7 2015-12-02 11:58:19 Control 11 Day
19 6 2015-03-15 15:46:23 Control 15 Day
20 3 2015-05-08 05:38:25 Treated 5 Night
关于r - 将时间转换为 "day"和 "night",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34593108/
我正在使用 Rust 生成器,它在 nightly 1.29.0 上运行良好: #![feature(generators, generator_trait)] use std::ops::{Gene
我正在尝试在图形处理器(NVIDIA GeForce RTX 3050)上运行一些模型,使用TensorFlow Night 2.12(以便能够使用CUDA 12.0)。我的问题是,显然,我正在进行的
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 6 年前。 Improve this ques
我正在尝试每晚运行 Windows 批处理脚本,以将新的数据副本从 Mercurial 存储库提取到本地硬盘驱动器,从而覆盖我在本地拥有的任何数据。仓库所在的服务器有很多仓库,所以位于服务器的一个子目
我有点卡在一些代码上了,http://is.gd/OMvnN7 : nightly 上的错误修复使其无效(有充分的理由:https://github.com/rust-lang/rust/pull/2
我刚刚尝试使用新的主题样式 (Theme.AppCompat.DayNight),它有效但弄乱了我的卡片背景。 如何更改卡片背景? 这是我的v21/styles.xml @col
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 9 年前。 Improve
我被告知要为 JUnit 项目创建一个类似 Nightly Builder 的工具。这是一个带有oracle数据库的客户端-服务器项目。测试基于QTP。还有一个用 C# 编写的测试接口(interfa
我试图了解 rust nightly 和 beta 版本之间的区别。它们似乎都适合需要使用实验性功能的情况,但我真的找不到确切的区别。 最佳答案 在 Rust 生态系统中,这些被称为 channels
我想在我的应用中实现夜间模式。我提到了这个网站: DayNight Theme Android Tutorial with Example 我知道我们需要创建 values-night 目录并覆盖其中
请帮忙,我正在玩Android中日夜模式的小例子。到目前为止,一切都很好。我有 2 张图像(多种尺寸),我根据手机模式(白天/夜晚)显示,不幸的是我不知道如何命名包含图像(以不同分辨率)的文件夹,以便
在库箱中,我想按需提供回溯并使用 Rust 每晚回溯功能。为了做到这一点,Rust 需要在我的 crate root 中设置 #![feature(backtrace)]。 有没有一种方法可以表达只有
问题是,当我在软件上查看预览时,一切都很好,但是当我在手机上运行该应用程序时,到处都使用白色,它变暗(可绘制对象和背景)。我没有在drawables上使用alpha,只有android:color="
我刚刚开始使用 webkit,我想先自己执行构建。我对如何使用 nightly sources of webkit 进行编译有点困惑。主 webkit 站点上的构建说明说要使用整个 SVN 树来执行完
我有一个数据集,它给出了 ID 离开旅行的时间点 (begin.trip)。 ID 分为两组(治疗组和对照组),我想知道治疗是否导致生物钟出现问题。 因此,我想让“时间”成为一个分类因素,例如: 身份
我正在我的应用程序中开发日/夜功能,因此我阅读了这些文档并开始开发它。 它在白天或夜晚的默认值下工作正常 用委婉的方法AppCompatDelegate.setDefaultNightMode(*)
我有一个数据集,它给出了 ID 离开旅行的时间点 (begin.trip)。 ID 分为两组(治疗组和对照组),我想知道治疗是否导致生物钟出现问题。 因此,我想让“时间”成为一个分类因素,例如: 身份
我们有很多单元测试,但它们并不是每晚都运行。我已经设置了一些批处理文件来编译 SVN 存储库中的所有代码,我想运行 NUnit。这不是一个大问题,因为我可以在编译后从批处理文件中调用它,但输出存储在网
尝试安装 night-watch 以使用它来测试它是否针对其他框架,但是,我在安装时遇到错误,我不知道它是什么意思。我已按照守夜人网站上的说明进行操作,但仍然收到错误消息: $ npm 安装守夜人 我
我想在我的 Windows 计算机中安装每晚构建的 Node.js,而不是当前版本 (8.3.0)。使用安装程序如何手动完成? 最佳答案 从这里获取您想要的: https://nodejs.org/d
我是一名优秀的程序员,十分优秀!