r - R 中的数据帧行必须是唯一的?

标签 r dataframe

我以前没有在 R 中看到过这一点,但在《使用 R 和 Python 进行 Power BI 的高级分析》一书中,作者说: enter image description here

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

最佳答案

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

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

# Remove duplicated rows
dataset <- unique(dataset)

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

引用请参见this Microsoft doc ,“在 Power BI Desktop 中创建 R 视觉对象”部分,第 4 段

关于r - R 中的数据帧行必须是唯一的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64697076/

相关文章:

python - Pandas Dataframe 将我的字典变成了字符串

r - 取消列出嵌套列表并使用 ggplot 绘图

r - X 轴标签在 R 条形图中未正确对齐

r - 从返回多个输出的函数创建聚合输出 data.table

r - 用 R 中大于 1 的空格分割 strsplit

r - 使用 gsub() 提取文件名的一部分

python - Pandas 数据框打印额外信息

r - 具有多个 (x,y) 对的数据框的高格式

r - 减去不同大小的 data.frames 和 data.tables

R:使用 ggplot geom_line 防止显示时间序列数据的断线