是否有用于将数据导入 Tableau 的首选文件格式?

Is there a preferred file format for importing data into Tableau?

我在 R 中处理一些表格数据,需要将其导入 Tableau。

我可以导出多种文件格式的数据(例如 csv、.xlsx、.rda 等),但我想知道是否有 首选 文件格式从成功读入数据到Tableau的角度来看。

例如,当我将包含缺失值的数据集从 R 导出到 csv 时,它会将缺失值编码为 "NA" 字符串。然后,Tableau 将这些列误解为字符列。我可以通过将 R 中的缺失值重新编码为 NULL 值来避免此错误,但这种体验让我想知道是否存在 Tableau 最无缝导入的特定文件格式。

或者我应该使用 rtableau 包将数据从 R 导出到 Tableau 数据提取 (.tde) 中吗?


编辑: 不幸的是,rtableau 仅与 Linux 和 Mac 系统兼容 并且似乎没有得到积极维护。

通过 Connect 将 Tableau 连接到 .rda > Statistical File 接口可能是最佳方法(更多信息 here)。

我没有给你明确的答案,但我参与过几个涉及 R 和 Tableau 的项目。我建议使用该包来创建 .tde 文件,因为这会强制您使用 Tableau 提供的本机类型来格式化数据,并且应该会导致最不容易出错的工作流程。

在 Tableau 中提取 csv 有多种失败的可能性。除了你提到的那些,我曾经 运行 解决过 Tableau 根据前 500 个观察值选择列类型的问题。因此,根据数据,一个特定的列被识别为“数字”或“整数”,导致可视化错误。根据我的经验,所有非本机数据类型都存在类似问题。

希望对您有所帮助。

我认为这并不重要。 Excel/CSV 和 Tableau 数据提取之间肯定存在性能差异。无论哪种方式,您都可以在事后创建摘录。我建议您在连接到 Tableau 后使用能够减少数据准备的工具。尽可能多地做事。始终提高仪表板的性能。