将每个提取的注释分配给单行write.table R数据帧

时间:2017-12-06 16:33:24

标签: r write.table

首先,我是一名编码菜刀,刚刚开始编写我的大学的硕士论文。我使用R中的块茎包提取了youtube注释,以便对这些注释进行情绪分析。一切正常,我收到了一个包含所有评论的数据框(11314个观察结果和13个变量)。但是,当我尝试编写该数据框的.csv文件以查看Excel中的注释时遇到了一个特定的问题。对于包含新段落的注释,write.table函数创建了一个新行。我使用了以下功能:

write.table(testneuohneduplikate, file = "Testneuohnedulikate.csv",sep = ";", row.names = FALSE, col.names = TRUE, quote = TRUE)

是否有可能每条评论都写在一行而有时不是两三行,因为评论包含段落?

我希望我能够正确解释我的问题。

提前感谢大家和来自德国的问候,无论你来自哪里:)

1 个答案:

答案 0 :(得分:0)

是的,write.table在遇到换行符时会创建一个新行。以下是从注释字符串中删除换行符的示例:

 https://graph.microsoft.com/v1.0/users/{userPrincipalName}/drive/root/children

你可以使用' apply'将它应用于表中的每一列,或者如果您只想要行或列,则修改MARGIN参数。

> comment<-"I think this video \n is great"
> cat(comment)
I think this video 
 is great

> fixedcomment<-gsub("[\r\n]", "", comment)
> cat(fixedcomment)
I think this video  is great
>