我有来自硬拷贝论文的数据,这些数据必须首先手动输入到 excel 文件中,然后在 R 中处理。数据包含不同时间点(例如 08:10)的不同受试者(按 ID)的变量(读数)的多个读数, 08:20 等) 在不同的日期 (18.08.2014, 19.08.2014)。每个阅读系列的参考开始时间(例如,08:00)和参考开始日期(例如,2014 年 8 月 18 日)都是可用的。
包含数据的 excel 文件将如下所示
ID Reading Date Time Ref/Start Time Ref/Start Date
1 12.1 18.08.2014 7:59 8:00 18.08.2014
1 26.34 18.08.2014 8:10 8:00 18.08.2014
1 35.2 18.08.2014 8:20 8:00 18.08.2014
1 30 18.08.2014 8:30 8:00 18.08.2014
1 12 19.08.2014 8:00 8:00 18.08.2014
1 13 19.08.2014 20:00 8:00 18.08.2014
1 12 20.08.2014 8:00 8:00 18.08.2014
这些数据必须稍后在 R 中处理。我的目标是生成一个新列,其中包含每个阅读系列开始时间点之后的每个阅读时间(以小时为单位)。可以说得到 (y) 与 (x),其中 (x) 是以小时为单位的时间。我现在将此 excel 文件导入 R(以前保存为 .csv),但我不知道现在应该如何在 R 中生成新列!我应该先在excel中以另一种方式插入数据吗?
我希望我成功地阐明了我的需要,并且我可以从某人那里得到帮助。
提前谢谢了。