Построить два кадра данных друг против друга для корреляции - PullRequest
0 голосов
/ 30 апреля 2020

Кодирование noob здесь, поэтому любая помощь будет принята с благодарностью!

Я отсортировал свои данные по 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 хотел бы проверить на корреляцию.

1 Ответ

0 голосов
/ 02 мая 2020

из ваших данных кажется, что вы сравниваете между собаками и кошками. Заголовки двух наборов данных одинаковы, поэтому их можно объединять.

combined_data <- rbind(dataset1, dataset2)

Вы по-прежнему можете однозначно идентифицировать оба исходных набора данных, поскольку они определены как «Собака» или «Кошка» в заголовке «Комбинированный питомец».

Затем можно построить график. , с разными цветами, отличающими собак и кошек.

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

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...