我遇到了一个奇怪的错误。我在R中有一个很大的 Dataframe (75000行,97列),我需要保存它,然后导入到Power Bi中。
起初我只是做了简单的:
library(tidyverse)
write_csv(Visits,"Visits.csv")
虽然它看起来可以导出,并且在excel中看起来很好,但是当我在Power Bi中查看内容时,csv本身就一团糟。下面是一个例子来说明我的意思:
“phase.x”列中应该只包含“follow-up”或“treatment”。在Excel中,看起来很棒:
但在PowerBi中,完全相同的文件被搞砸了:
我想,作为一个“逗号分隔变量”文件,一定有一些额外的逗号的地方,我把它保存为一个.xlsx代替。
因此,在Excel中,我将.csv保存为.xlsx,它在Power Bi中打开得很好!
向前跳一下,在R中使用write.xlsx()代替write_csv(),但是现在我得到这个错误:
如果我简单地转到该文件,在Excel中打开它,保存它并点击关闭,该错误就会消失,它可以很好地加载到Power Bi中。I figure it has something to do with this question on here。
有什么想法,我可能搞砸了,因为我保存它出R?不知何故,我可以修复它在R,而不必打开和保存它每一次?
1条答案
按热度按时间yh2wf1be1#
在Power BI中检查源代码是否启用了忽略引用换行符。我发现这经常是PowerBI中.csv文件的问题。