首先,我是一名编码菜刀,刚刚开始编写我的大学的硕士论文。我使用R中的块茎包提取了youtube注释,以便对这些注释进行情绪分析。一切正常,我收到了一个包含所有评论的数据框(11314个观察结果和13个变量)。但是,当我尝试编写该数据框的.csv文件以查看Excel中的注释时遇到了一个特定的问题。对于包含新段落的注释,write.table函数创建了一个新行。我使用了以下功能:
write.table(testneuohneduplikate, file = "Testneuohnedulikate.csv",sep = ";", row.names = FALSE, col.names = TRUE, quote = TRUE)
是否有可能每条评论都写在一行而有时不是两三行,因为评论包含段落?
我希望我能够正确解释我的问题。
提前感谢大家和来自德国的问候,无论你来自哪里:)
答案 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
>