【发布时间】:2016-02-23 10:01:26
【问题描述】:
我有一个 POS 标签向量。 我想创建一个 POS 标签的全局二元向量。 我在 R 中创建了以下函数:
createbi<-function(a) {
for(i in 1:(length(a)-1)){
bigramlist<-c(bigramlist,(paste(a[i], a[i+1], sep=" ")))
}
}
这里我想传递一个标签列表:
> a$POStags
[1] "DT" "VBZ" "DT" "JJ" "NN" "VBG" "IN" "DT" "NNS" "," "NNS" "," "CC" "NNS" "."
但我没有在 bigramlist 中得到二元组。我认为问题在于参数传递。 我想输出为:
> bigramlist
[1] "DT VBZ" "VBZ DT" "DT JJ" "JJ NN" "NN VBG" "VBG IN" "IN DT" "DT NNS" "NNS ," ", NNS" "NNS ," ", CC" "CC NNS"
[14] "NNS .
有人可以帮我解决这个问题吗?我是 R 新手
【问题讨论】:
标签: r parameter-passing