data.table中的rbind / rbindlist错误:强制引入的NA

时间:2013-09-13 13:54:15

标签: r data.table rbind

我正在使用数据帧,我必须将其转换为数据表以进行操作。当我尝试rbind() 2个数据表时,我收到以下警告消息

require(data.table)
table1 <- data.table(x)
table2 <- data.table(y)

## I did a lot of processing here for these 2 tables, then wanted to bind them

bt=rbind(table1,table2)
Warning message:
In rbindlist(allargs) : NAs introduced by coercion

我发现了关于此问题的上一个问题here,这是R

中的错误

我遇到的问题是我正在使用大量数据集,我无法注意到是否将新的NA值添加到数据帧中。 (为什么还要添加任何NA值?)

我尝试通过在绑定数据表之前将数据表转换为数据帧来解决问题。

table1 <- data.frame(table1)
table2 <- data.frame(table2)
bt=rbind(table1,table2)

我不再收到错误,但我真的很担心我的数据!是否添加了任何NA值?通过这个技巧,我的数据是否保持不变?我很高兴继续使用data.frame中的数据。

谢谢,

0 个答案:

没有答案