【发布时间】:2019-10-09 19:13:25
【问题描述】:
我将文本文件导入R后,R在时间栏中省略了“0”。
例如:
Before import time | After import time
077250 | 77250
000002 | 2
因此,无法转换为正确的时间格式。 (从 77250 到 07:25:50)
如何将整数时间转换为正确的时间格式?
我试过了:
chron (time, "%H:%M:%S")
strptime(time, "%H:%M:%S")
time <- as.hms(time)
【问题讨论】:
-
您是如何阅读文件的?那是一个字符串,而不是一个整数。您应该修改导入代码以将该字段视为字符串
-
我使用 read.delim 方法导入文本文件...如何导入代码以将字段视为字符串?
-
@momoni 在问题本身中发布您的代码。
-
@momoni 在任何情况下,
read.delim是read.table的别名。您可以使用as.is参数来防止将文本字段转换为数字或因子。您可以通过colClasses传递列类