我正在尝试在同一个图形上为两个向量绘制多个叠加密度图。据我所知,除非它们在同一个对象中,否则我无法这样做。
为了绘制数据,我需要一个带有两列的 data.frame();一个用于值,一个用于指定每个值所属的向量。
我的第一个向量包含 400 个数据。第二个包含 1200。我当前(有点不雅)的解决方案包括将两个向量连接成一个新的 data.frame 向量,并将第二个向量添加到包含 400 个“a”和 1200 个“b”的 data.frame,以指示哪个向量原始数据来自。这只有效,因为我知道每个原始向量中有多少数据。
当然必须有更有效的方法来做到这一点?
假设我的原始数据来自dframe1$vector
and dframe2$vector
。我正在寻找一个名为的新对象dframe3
,其中包含列$value
和$original_vector_number
. 我该怎么做呢?