na.数据表中省略,R

na.数据表中省略,R,r,data.table,na,R,Data.table,Na,这可能是一个潜在的bug,我很难用一个独立的例子来重现它,但是,也许错误消息可能有助于深入了解它。miv是一个数据表: 如果不可复制,则太本地化: DT = data.table(x=rep(c("a","b","c"),each=3), y=c(1,3,6), v=1:9) DT[3, 2] <- NA DT[4, 3] <- NA DT # x y v #1: a 1 1 #2: a 3 2 #3: a NA 3 #4: b 1 NA #5: b 3 5

这可能是一个潜在的bug,我很难用一个独立的例子来重现它,但是,也许错误消息可能有助于深入了解它。miv是一个数据表:


如果不可复制,则太本地化:

DT = data.table(x=rep(c("a","b","c"),each=3), y=c(1,3,6), v=1:9)
DT[3, 2] <- NA
DT[4, 3] <- NA
DT
#   x  y  v
#1: a  1  1
#2: a  3  2
#3: a NA  3
#4: b  1 NA
#5: b  3  5
#6: b  6  6
#7: c  1  7
#8: c  3  8
#9: c  6  9
na.omit(DT)
#   x y v
#1: a 1 1
#2: a 3 2
#3: b 3 5
#4: b 6 6
#5: c 1 7
#6: c 3 8
#7: c 6 9

是的,我自己也做过。但是,我已经遇到过好几次了,所以我想看看是否有其他人遇到了这个问题,这就是datatable帮助列表的目的。我很乐意将它发送到列表中。我认为这是解决此类特定问题的更好地方。当你这样做的时候,如果你能提供更多关于你如何创建该列的颜色,我认为这会很有帮助。即使dputheadmiv也会很有帮助。你至少能展示一下你是如何创建iv_w列的吗?不幸的是,创建该列的代码大约有100行
DT = data.table(x=rep(c("a","b","c"),each=3), y=c(1,3,6), v=1:9)
DT[3, 2] <- NA
DT[4, 3] <- NA
DT
#   x  y  v
#1: a  1  1
#2: a  3  2
#3: a NA  3
#4: b  1 NA
#5: b  3  5
#6: b  6  6
#7: c  1  7
#8: c  3  8
#9: c  6  9
na.omit(DT)
#   x y v
#1: a 1 1
#2: a 3 2
#3: b 3 5
#4: b 6 6
#5: c 1 7
#6: c 3 8
#7: c 6 9