Как мне превратить это в фрейм данных, с которым я могу работать в R - PullRequest
0 голосов
/ 09 апреля 2020

Привет, поэтому я попытался загрузить этот файл, и я не могу отобразить его в любой форме или форме

> tomatoes
             V1
1   yield,mulch
2     4547,bare
3     2512,bare
4     4840,bare
5  6749,compost
6  7616,compost
7  6256,compost
8   4689,ground
9         cover
10  3831,ground
11        cover
12  4269,ground
13        cover
14 4488,plastic
15 3764,plastic
16 2824,plastic
17   3695,straw
18   5901,straw
19   7106,straw

Я пробовал

ggplot (помидоры, aes (x = yield)) + geom_dotplot () + facet_grid (~ mulch) Ошибка: хотя бы один слой должен содержать все переменные фасетирования: mulch. * Сюжет отсутствует mulch * Слой 1 отсутствует mulch Как я могу это исправить

1 Ответ

0 голосов
/ 09 апреля 2020

Это то, что вы ищете?

tomatoes <- data.frame(V1 = c("yield,mulch","4547,bare","2512,bare", 
                              "4840,bare", "6749,compost","7616,compost"))

Разделите V1 на две колонки через запятую:

tomatoes$yield <- str_extract(tomatoes$V1, "\\d+")
tomatoes$mulch <- str_extract(tomatoes$V1, "[A-z]+")

Нарисуйте свой график:

library(ggplot2)
ggplot(tomatoes[-1,], aes(x=yield))+ geom_dotplot()+facet_grid(~mulch)

enter image description here

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