绘制两个数据帧的相关性对比图

问题描述 投票:0回答:1

这里的编码新手,所以任何帮助将是非常感激的

我已经把我的数据分为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

请问我如何将这些数据帧相互绘制?因为我想检查相关性。

r database statistics correlation
1个回答
0
投票

从你的数据来看,你好像是在比较狗和猫之间的数据。两个数据集的标题是一样的,所以可以合并。

combined_data <- rbind(dataset1, dataset2)

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

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

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

希望能帮到你。

© www.soinside.com 2019 - 2024. All rights reserved.