R - 如何从数据表中的列表中删除元素

时间:2016-10-24 20:04:07

标签: r list data.table

我有一个基本问题。我有一个表(data.table),如下所示:

library(data.table)
data.table(a = c(3,4,4,7,7,8), b = list(c(3,4,7,8,9)))  

   a |     b
1: 3 | 3,4,7,8,9
2: 4 | 3,4,7,8,9
3: 4 | 3,4,7,8,9
4: 7 | 3,4,7,8,9
5: 7 | 3,4,7,8,9
6: 8 | 3,4,7,8,9

我需要删除列中的数字' a'来自''柱。专栏' b'元素是列表。 所以结果应该类似于以下内容。

   a |    b      |   c
1: 3 | 3,4,7,8,9 | 4,7,8,9
2: 4 | 3,4,7,8,9 | 3,7,8,9
3: 4 | 3,4,7,8,9 | 3,7,8,9
4: 7 | 3,4,7,8,9 | 3,4,8,9
5: 7 | 3,4,7,8,9 | 3,4,8,9
6: 8 | 3,4,7,8,9 | 3,4,7,9

我该怎么做?最好是data.table
感谢

1 个答案:

答案 0 :(得分:0)

一个选项是<dataSource>

<persistence-unit>