如何在R中的数据框中的每一行的末尾添加标点符号

时间:2018-03-23 09:42:56

标签: r dataframe stanford-nlp text-mining punctuation

因此,我目前正使用coreNLP中的R个软件包对评论进行情绪分析,我使用tuber软件包从YouTube收集了这些评论。我的评论存储在数据框中,每行代表一条评论。对于情绪分析,每个评论都需要以标点符号结束,以便告诉算法哪些是要分析的单个字符串。是否有方便的方法在数据框的每一行末尾添加标点符号?最后只是一个简单的点。

非常感谢!

3 个答案:

答案 0 :(得分:1)

您可以使用paste0

示例:

states <- c('Texas', 'Texas', 'Arizona', 'California', 'California')
states <- paste0(states, ".")

# "Texas."      "Texas."      "Arizona."    "California." "California."

答案 1 :(得分:1)

如果所有评论都在一列数据框上,则mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysqlapply应该可以解决问题。

paste0

答案 2 :(得分:1)

在Yusuf Syakur的答案的基础上,如果您想将粘贴应用于数据框中的所有单元格而不是单个列/向量,您可以简单地执行此操作:

library(dplyr)

your.df %>% mutate_all(funs(paste(.,".", sep ="")))