【发布时间】:2013-05-17 12:10:11
【问题描述】:
我很惊讶这样做,使用data.table 包:
a = as.ITime('12:01:00')
str(a)
Class 'ITime' int 4326
a = as.ITime(c('12:01:00','12:00:02'))
Message d'avis :
In if (!is.na(y)) return(as.ITime(y)) :
la condition a une longueur > 1 et seul le premier élément est utilisé
str(a)
Class 'ITime' int [1:2] 43260 43202
为什么这条线会抛出警告?
【问题讨论】:
-
它不是为处理长度大于 1 的向量而不发出警告而编写的。这是一个错误。查看源代码 (
getAnywhere('as.ITime.character')),看起来检查必须再刷新一点。?ITime的页面确实警告说它仍处于实验阶段;) -
不知道
getAnywhere谢谢你指点给我 :)
标签: r data.table