CSV文件,其中数据包含逗号和引号-R
澄清-我有一个R程序,从Twitter上提取数据。这包括我保存在可变文本中的tweet。我希望能够将数据存储在CSV文件中,以便在excel中进行检查。这一直都很好,直到最近,我还在推特上与使用逗号的人聊天。然后,这些推文破坏了格式 正在尝试将数据存储到excel中。一个单元格包含文本 假设我的细胞是CSV文件,其中数据包含逗号和引号-R,r,csv,R,Csv,澄清-我有一个R程序,从Twitter上提取数据。这包括我保存在可变文本中的tweet。我希望能够将数据存储在CSV文件中,以便在excel中进行检查。这一直都很好,直到最近,我还在推特上与使用逗号的人聊天。然后,这些推文破坏了格式 正在尝试将数据存储到excel中。一个单元格包含文本 假设我的细胞是 age text arbitraryCount 我的文字是: @AmyMek: Christians burn while the pope worries abo
age text arbitraryCount
我的文字是:
@AmyMek: Christians burn while the pope worries about "Climate Change"! Meanwhile, @realDonaldTrump defends persecuted Christians! #GOPD
所以我希望得到输出
age,text,arbitraryCount
21, @AmyMek: Christians burn while the pope worries about "Climate Change"! Meanwhile, @realDonaldTrump defends persecuted Christians! #GOPD,12
相反,我得到的是
age
21
这是正确的,但是
text
RT @AmyMek: Christians burn while the pope worries about \Climate Change\"! Meanwhile
arbitraryCount
@realDonaldTrump defends persecuted Christians! #GOPD…"
这是不正确的
是什么导致了这个问题,有没有一个简单的方法来缓解它?也许当我把“文本”拉进去时,我应该对它进行一些处理
如何创建CSV文件:
write.table(finalDataFrame, paste(path, queryName, "_", Sys.Date(), ".csv", sep=""), na="NA", col.names = FALSE, row.names = FALSE, sep=",", append=TRUE)
什么是“最终数据框架”
这没有任何意义。您使用的是R还是Excel?您如何“获取”这些值?你在运行什么代码?对不起,我认为如何获取值并不重要。我有一个R程序,可以从Twitter上提取数据。这包括推特。我希望能够将数据存储在CSV文件中,以便在excel中进行检查。这一直都很好,直到最近,我还在推特上与使用逗号的人聊天。然后,这些推文破坏了格式。您如何创建CSV文件?是否明确禁用字符串的引号?如果您需要有关代码的帮助,您应该向我们展示一些在我的输出中编辑的代码,以及我正在写入CSV文件的data.frame的外观。请使用
write.CSV
而不是write.table
。默认情况下,应该引用字符串。你需要把你的测试用引号括起来,否则文本中的逗号会把一切搞糟。
finalDataFrame = data.frame( var1, var2, var3, var4, var5, var6, var7,text,var8,var9,var10 )