我正在尝试创建一个图,其中y数据是组合来自两个不同数据帧的两个变量的结果。不想加入它们并创建新数据框的原因是,一个数据集(名为rslp.514)是一个固定数据集,但我有许多数据集(将继续增加),我需要添加到rslp。 514获得最终图表。
所以为了绘制不同的数据(没有rslp.514),我有:
ggplot(rsl_S1, aes(V1)) + xlim(0,22) + ylab("RSL (m)") + xlab("ka yr BP") + labs(title="RSL Big 1000 m") + theme_bw() + theme(legend.position="none") + scale_y_continuous(limits=c(-140,20), breaks=seq(-140, 20, 20)) + geom_line(aes(y=V2, colour = "var0"))
很明显,如果'固定'数据在同一数据框中,我只需将geom_line元素编辑为
geom_line(aes(y=V2 + NA, colour = "var0"))
所以我可能非常愚蠢的问题是如何从数据框rslp.514添加'NA'?我尝试了各种方案但没有成功。
非常感谢
编辑:示例数据框'rsl_S1'
V1 V2 V3 V4 V5 V6 V7
1 0 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
2 1 0.262982 0.324986 0.345488 0.332659 0.251416 0.310821
3 2 0.126890 0.123733 0.122514 0.122677 0.122999 0.123271
4 3 0.303262 0.308051 0.311852 0.312859 0.310860 0.312258
5 4 0.639855 0.707493 0.732577 0.721003 0.637310 0.698469
6 5 0.593978 0.596795 0.600730 0.602418 0.599899 0.602315
示例数据框'rslp.514'
RSL NA
1 0 0.0000000000
2 1 0.0007176804
3 2 0.0371870282
4 3 -0.1121277544
5 4 -0.3049994436
6 5 -0.7989087400