将两个数据帧相互绘制以进行关联

Plot two data frames against one another for correlation

这里是编码新手,非常感谢任何帮助!

我已将我的数据分为 2 组,并希望将它们绘制成散点图。谁能给我一些关于如何做到这一点的建议吗?

数据集1

    Month   Longitude   Latitude    Pet
1   2019-01 -2.717651   52.06777    Dog
2   2019-01 -2.743951   52.07546    Dog
3   2019-01 -2.738952   52.07496    Dog
4   2019-01 -2.703526   52.06291    Dog
.   .        .          .           .
.   .        .          .           .
86  2019-01 -2.711884   52.06379    Dog

数据集2

    Month   Longitude   Latitude    Pet
1   2019-01 -1.717651   52.77       Cat
2   2019-01 -2.543951   51.07546    Cat
3   2019-01 -0.38952    52.07496    Cat
4   2019-01 -1.703526   50.91       Cat
5   2019-01 -2.703526   52.06291    Cat
6   2019-01 -2.698765   52.06345    Cat
.   .        .          .           .
.   .        .          .           .
71  2019-01 -2.711884   52.06379    Cat

请问如何绘制这些数据框的对比图?因为 id 喜欢检查相关性。

从你的数据来看,你似乎是在比较狗和猫。两个数据集的标题相同,所以可以合并。

combined_data <- rbind(dataset1, dataset2)

您仍然可以唯一地标识两个原始数据集,因为它们在 combined_data 的 'Pet' 标题中被标识为 "Dog" 或 "Cat"。

然后您可以绘制图表,用不同的颜色区分狗和猫。

ggplot(data = combined_data, mapping = aes(x = Longitude, y = Latitude)) + geom_point(mapping = aes(color = Pet)) 

希望这对您有所帮助。