我正在R中的一个文本分析项目中,尝试识别一组比另一组使用更多的单词(基于贝叶斯概率)。我现在有一个单词和单词加载(因子)的列表。当我将单词加载从factor转换为数值时,顺序会改变。为什么会这样,我该如何解决?
然后运行以下代码:
words$top_words <- as.numeric(words$top_words)
非常感谢您的帮助!
答案 0 :(得分:1)
words$top_words
是要素,因此当转换为数字时,它们将更改为基础数字。为了安全地将因子转换为数字,我们可以做到
words$top_words <- as.numeric(as.character(words$top_words))
答案 1 :(得分:0)
还可以选择使用function getSel(){
var txtarea = document.getElementById("mytextarea");
var start = txtarea.selectionStart;
var finish = txtarea.selectionEnd;
txtarea.value =
txtarea.value.substring(0, start) +
'<mytag>' + txtarea.value.substring(start, finish) + '</mytag>' +
txtarea.value.substring(finish);
}
,这样会更快
levels