我需要将数据从R导入Power BI。
我知道我可以通过PowerBI的“获取数据”选项运行R脚本,该选项可以创建我需要导入到Power BI中的数据帧。
这种方法的问题在于,虽然用于生成相关数据帧的脚本在R中花费不到一分钟,但在Power BI中运行需要很长时间。我需要半小时才能取消并寻找替代方法。
相反,我将工作区保存在R中并尝试通过Power BI加载:
R 中的
但问题是只显示一个数据帧,而如果我使用R studio加载新的R会话,则会显示所有数据帧。 我错过了什么吗?
Power BI中的save.image(file = "M:\\PowerBI\\R Environment.RData")
load("M:\\PowerBI\\R Environment.RData")
答案 0 :(得分:0)
将所需的数据帧另存为csv文件,然后使用“获取数据”功能区选项卡下的“ R脚本”将其加载到Power BI中。
dataframe <- read.csv(csv_data, na.strings=c("", "NA"), sep=",")
名为“ dataframe”的表将显示在power bi查询编辑器中。
您还可以在R脚本中分配其他数据框,它们也会显示出来。