我查看了互联网和这个网站,但我没有找到解决方案,如果我的问题已经得到解答,我很抱歉。我有一个数据框,其中几行具有相同的 ID。比方说
ID Value1 Value2
P1 12 3
P1 15 4
P22 9 12
P22 15 14
P22 13 9
P30 10 12
是否可以为每个不同的 ID 编写一个脚本,在不同的页面 Value1~Value2 中获取数据框和绘图?换句话说,我有 3 个图,其中 value1 与 value2 分别为 P1、P22 和 P30 绘制。
我尝试用循环编写脚本(但我是 R 的新手):
for (i in levels(dataset$ID)) {
plot(dataset[i,2], dataset[i,2])
}
但我收到错误:
Errore in plot.new() : figure margins too large
Warning messages:
1: In min(x) : no non-missing arguments to min; returning Inf
2: In max(x) : no non-missing arguments to max; returning -Inf