连接数据表R中字段的所有值
我试图使用下面的表达式从下面数据集的折叠字段连接数据表R中字段的所有值,r,data.table,R,Data.table,我试图使用下面的表达式从下面数据集的折叠字段value\u的值 dt [ , unique(Value_From) , by = c("From_Type","To_Type") ][ , .(val = list(c(V1)) , `Unique_From_IDs` = .N ) , by = c("From_Type","To_Type")] 然而,当我运行这个程序时,一些值会被删除,结果会低于预期 请帮我理解为什么一些身份证会丢失 谢谢你的帮助 此外,对于上面的评论,请尝试: dt
value\u的值
dt [ , unique(Value_From) , by = c("From_Type","To_Type") ][ , .(val = list(c(V1)) , `Unique_From_IDs` = .N ) , by = c("From_Type","To_Type")]
然而,当我运行这个程序时,一些值会被删除,结果会低于预期
请帮我理解为什么一些身份证会丢失
谢谢你的帮助 此外,对于上面的评论,请尝试:
dt [ , unique(Value_From) , by = c("From_Type","To_Type") ][ , .(val = list(list(V1)) , `Unique_From_IDs` = .N ) , by = c("From_Type","To_Type")]
双击list()
调用将使您的表看起来像:
... ... listCol
... ... <list>
。。。利斯特科尔
... ...
这样,您就不会遇到缩写这一令人困惑的问题。您确定它们被删除了,而且它们不仅仅是不打印吗?您应该打印val
列值。看起来它们并没有掉下来,只是没有打印。最多六点。在这个列表中,#14@bk18我提取了这些值,并且能够检索到所有值,感谢您的帮助:)