R Facebook评论分析
嗨,我正试图用r分析Facebook的评论,所以当我浏览代码时,我遇到了一个代码,有人能给我解释清楚是什么吗 我在那之后得到了注释来清理注释,代码编写如下R Facebook评论分析,r,text-mining,R,Text Mining,嗨,我正试图用r分析Facebook的评论,所以当我浏览代码时,我遇到了一个代码,有人能给我解释清楚是什么吗 我在那之后得到了注释来清理注释,代码编写如下 sapply(comments, function(x) iconv(enc2utf8(x),sub="byte")) 有人能解释一下函数在做什么吗?sapply设计用于递归地将第二位置的函数应用于第一位置的元素 这是应用功能的快捷方式。要了解有关apply系列的更多信息,请选中 comment是应用函数的元素 function(x)ico
sapply(comments, function(x) iconv(enc2utf8(x),sub="byte"))
有人能解释一下函数在做什么吗?
sapply
设计用于递归地将第二位置的函数应用于第一位置的元素
这是应用功能的快捷方式。要了解有关apply系列的更多信息,请选中
comment
是应用函数的元素
function(x)iconv(enc2utf8(x),sub=“byte”)
是一个在编码之间转换字符的函数
iconv(enc2utf8(x),sub=“byte”)
进行编码转换
enc2utf8(x)
设置编码
在本例中,这是一个匿名函数,意味着您可以将其称为“动态”,而无需命名
您也可以编写以下代码:
a_function <- function(x) {
iconv(enc2utf8(x),sub="byte")
}
sapply(comments, a_function)
a_函数告诉我们comments
是什么样子。基本上,它将iconv(enc2utf8(x),sub=“byte”)
应用于每个注释,其中给定的注释是x
。然后,它将结果汇总到另一个返回的向量中。您好,感谢您的回复,我不明白enc2utf8和sub=“byte”的含义,您能解释一下enc2utf8编码为utf-8吗。“字节”是转换所基于的度量。