首页 > 解决方案 > R中的数据框行必须是唯一的?

问题描述

我以前在 R 中没有看到过这一点,但在《Power BI with R and Python 中的高级分析》一书中,作者说: 在此处输入图像描述

为什么它们必须是独一无二的?它是如何执行的?

标签: rdataframe

解决方案


这适用于 R 和 Powerbi 的非常具体的组合(当您从 Powerbi 中运行 R 时),当您在 Powerbi 中打开 R 代码查看器时,您将看到以下内容:

# Create dataframe
dataset <- data.frame(...) 

# Remove duplicated rows
dataset <- unique(dataset)

以上部分不可修改!如果要按原样使用所有行,则必须包含数据集的唯一标识符(即主键),即使您没有任何其他特定用途作为视觉对象的一部分。

有关参考,请参阅此 Microsoft 文档,“在 Power BI Desktop 中创建 R 视觉对象”部分,第 4 段


推荐阅读