【发布时间】:2018-05-06 00:19:31
【问题描述】:
我有一个像下面这样的 R 数据框,
Time value
00:00:00 1
00:00:03 3
00:00:06 2
00:00:09 1
当我检查数据框中的字段类别时,我发现,
Time value
"factor" "integer"
然后我尝试使用下面的代码将 Time 的数据类型转换为时间。
df["Time"] <- as.POSIXct(df["Time"],format="%H:%M:%S")
当我执行上面的代码时,产生了以下错误。
as.POSIXct.default(df["Time"], format = "%H:%M:%S") 中的错误: 不知道如何将 'df["Time"]' 转换为 "POSIXct" 类
我的问题是,为什么会发生这个错误,我该如何克服这个错误?
【问题讨论】: