R:一个矢量
问题描述:
我有R中的下列情况的糊元件:R:一个矢量
> wordfreq
filiaalnummer filiaal type omschrijving filiaalnaam
1 3 3 2 1
> names(wordfreq)
[1] "filiaalnummer" "filiaal" "type" "omschrijving"
[5] "filiaalnaam"
> as.numeric(wordfreq)
[1] 1 3 3 2 1
当每次数字表示上述字的频率。我想在矢量的名字贴到具有正确频率的一个元素,所以我希望得到如下:
filiaalnummer filiaal filiaal filiaal filiaal type type type omschrijving omschrijving filiaalnaam
答
试试这个:
rep(names(wordfreq), times = wordfreq)
这里是一个重复的例子:
wordfreq = sample.int(10, 5, replace = TRUE)
names(wordfreq) = letters[1:5]
rep(names(wordfreq), times = wordfreq)
http://stackoverflow.com/questions/21171553/program-a-sequence-of-words-in-a-vector-using-r – rawr