无法将.csv文件从R导入到tableau

时间:2017-03-04 11:48:16

标签: r tableau-public

我有一个R脚本,它将数据帧写入文件" file.csv"。 这是代码:

tweetsdf <- gettweets(string,n)

tweetsdf$text <- gsub("@[[:alnum:]]+ *","",tweetsdf$text)
tweetsdf$text <- gsub("http[[:alnum:][:punct:]]+ *","",tweetsdf$text)
tweetsdf$text <- gsub("[^[:alpha:][:space:]]*","",tweetsdf$text)
tweetsdf$text <- gsub("[[:punct:]]","",tweetsdf$text)
tweetsdf$text <- gsub("\n","",tweetsdf$text)

tweetsdf$text <- tolower(tweetsdf$text)
write.csv(tweetsdf,"file.csv",row.names=F) 

当我尝试导入文件&#34; file.csv&#34;它进入画面公共我得到错误&#34; Excel协议的非法文件类型&#34;。如果我打开.csv文件并将其保存为excel工作簿,那么我才能将其导入到tableau public。

我尝试了一切,但没有任何效果。

我做错了什么?

2 个答案:

答案 0 :(得分:0)

实际上,如果我使用&#34;连接到文本文件&#34;而不是连接到Excel&#34;然后选择.csv文件,它工作,大声笑。谢谢。

答案 1 :(得分:0)

这是因为 .csv 文件是一个文本文件,不限于在 Excel 中使用