如何将R语言data.frame列内容合并为长字符串用于情感分析
在R中合并data.frame列内容为单个长字符串
针对你的需求,有两种常用实现方式:
基础R方法
直接使用paste()函数,通过collapse参数指定元素间的分隔符为空格即可:
# 合并为长字符串 long_lyric_string <- paste(df1$line, collapse = " ")
执行后,long_lyric_string就是你需要的空格分隔的单行长字符串。
tidyverse工具链方法
如果你习惯用tidyverse系列包,可以结合pull()提取列向量,再用str_c()完成合并:
# 先加载所需包 library(tidyverse) # 合并操作 long_lyric_string <- df1 %>% pull(line) %>% str_c(collapse = " ")
两种方法最终得到的结果完全一致,都能满足情感分析前的文本格式需求。
内容的提问来源于stack exchange,提问作者DunkinDont
相关产品推荐
相关产品推荐

