【发布时间】:2019-03-30 13:03:20
【问题描述】:
我正在尝试使用 R 扩展我的数据集。我已经记录了每个样本的观察结果,并根据这些观察结果计算了百分比。我现在需要扩展每个样本以列出每个可能的观察结果,而无需进行任何计算。我的数据示例: 起始数据集:
Sample Observation Percent
A Y 50
A N 50
B Y 10
B N 80
B Don't know 10
所需数据集:
Sample Observation Percent
A Y 50
A N 50
A Don't know NA
B Y 10
B N 80
B Don't know 10
因此,在这种情况下,我需要扩展所有样本 A 以包含“不知道”类别并用“NA”填写。
我试过了
myTable <- table(myData)
TableFrame2 <- data.frame(myTable)
这会扩展数据集但会弄乱百分比列(?为什么)。我以为我可以将百分比合并回来,但我需要将该列与样本和观察列的扩展集相匹配,以获得完全匹配。有什么建议?
【问题讨论】: