首页 > 解决方案 > 变换表

问题描述

我有一个包含 61 个变量的数据集。最后一列的名称为 Weight。所以我的意图是通过最后一列的值复制每一行。例如,如果值为 2,代码需要将此行复制两次,如果值为 3,则应复制 3 次等。您可以在下面查看数据集的小示例。

  #DATA
      TEST<-data.frame(
            Value =c(8634,5798,6022),
            Income =c(8834,5898,6033),
            Weight =c(2,3,1))

在此处输入图像描述

所以我的意图是转换上面的表格,如下表所示。

在此处输入图像描述

那么有人可以帮我如何改造这张桌子吗?

标签: rdplyrreshape2melt

解决方案


推荐阅读