如何选择R列中的重复单词作为列表

时间:2018-03-31 03:57:22

标签: r list tm

我有一个数据框

 DF<- slNo names  
       1      get
       2      free
       3      new
       4      get
       5      new

我想获取名称列

中使用的单词列表
  list<- c(get, free, new)

我可以使用tm包为此创建一个术语文档矩阵,但这似乎很长而且很笨拙。是否有一种更简单,更实际的方式来实现这个目标

1 个答案:

答案 0 :(得分:2)

我们可以使用var result = data.products.reduce((a, p) => { if (p.products_ID == id) { //only check found if id matches const found = p.products_SKU.find( s => s.productSKU_size === size && s.productSKU_color === color ); if(!found){ return a;//early return } a.push({ products_number: p.products_number, products_ID: p.products_ID, products_seller: p.products_seller, productSKU_ID: found.productSKU_ID }) } return a; }, []); 获取uniquevector个名称&#39;

set

如果我们需要存储的是v1 <- unique(DF$names) v1 #[1] "get" "free" "new"

list