【问题标题】:R misreading of time from xlsx dataTableR从xlsx dataTable误读时间
【发布时间】:2019-06-14 19:49:36
【问题描述】:

我有一个非常烦人的问题。 我在 .xlsx 表中保存了一些氧气测量值(由设备软件直接创建)。用excel打开,这是我文件的一部分。

在第一张图片中,我们可以注意到有时,软件会跳过一秒钟(11:13:00 然后 13:02)。 在第二张图中,只需注意从 11:19:01 到 11:19:09 的时间连续性。 我用代码包 readxl 在 R 中调用我的 excel 表

oxy

在进行任何操作之前,当我在 R (Rstudio) 中检查我的表格时,我有:

在第一种情况下,R 通过添加 11:13:01 并移动下一行来保持时间连续性。 然后,后来,相反的情况:在 excel 中尊重时间的连续性,但 R 跳过一秒钟又一次,拉屎下一行。

最后,行数相同。我想这是 R 和 excel 方式的问题。但是这些小错误让我无法使用日期合并两张表,之后的计算就出错了。

我可以告诉 R 以与 Excel 保存数据的方式完全相同的方式读取数据吗? 非常感谢!

【问题讨论】:

    标签: r excel time


    【解决方案1】:

    用一个顺序整数计数器索引两者,每个计数器都从同一点开始,并使用它来合并 like 和 like。如果您希望 Excel 版本具有“确定性”,请使用基于您的 Excel 版本的查找将索引转换回时间。

    【讨论】:

      猜你喜欢
      • 2014-07-02
      • 1970-01-01
      • 1970-01-01
      • 2020-09-26
      • 2019-03-31
      • 2015-04-04
      • 1970-01-01
      • 2021-10-11
      • 2021-08-04
      相关资源
      最近更新 更多