我有一个很烦人的问题。 我将一些氧气测量值保存在.xlsx表中(由设备软件直接创建)。用excel打开,这是我文件的一部分。
在第一张图片中,我们可以注意到,有时软件会跳过一秒钟(11:13:00,然后13:02)。 在第二张图片中,只需注意从11:19:01到11:19:09的时间连续性。 我用代码readxl包在R中调用我的excel表
oxy <-read_excel(“ ./ Metabolism / 20180502 DAPH 20.xlsx”,1)
在进行任何操作之前,当我在R(Rstudio)中检查表时,会发现:
在第一种情况下,R通过添加11:13:01并移动下一行来保持时间连续性。 然后,后来出现了相反的情况:在excel中尊重了时间的连续性,但是R一次又一次跳过,跳过了下一行。
最后,行数相同。我想这与R和Excel在时间上的问题有关。但是这些小错误使我无法使用日期来合并两个表,并且之后的计算是错误的。
我可以做些什么让R读取Excel保存数据的方式吗? 非常感谢你!
答案 0 :(得分:1)
都使用一个顺序整数计数器对它们进行索引,每个整数计数器都从同一点开始,并使用like进行合并。如果您希望Excel版本具有“确定性”,请根据您的Excel版本通过查找将索引转换回时间。