Извлечение нескольких, но конкретных значений из кадра данных - PullRequest
0 голосов
/ 27 апреля 2019

Я пытаюсь нанести на график конкретные значения из кадра данных, когда я регулярно его отображаю, он дает мне Этот график , но мне нужен график Этот ;Однако я не могу найти правильный синтаксис, чтобы сделать это.Код, который я использую, дает мне:

Error in Food$Ár[1, 5, 9, 11] : incorrect number of dimensions 

Код:

plot(x = Food$Ár[1,5,9,11], y = Food$Yngri.en.67.ára.Fjöldi[1,5,9,11], type = "o")

1 Ответ

0 голосов
/ 27 апреля 2019

Если вы хотите создать подмножество определенных строк, для которых вы знаете индексы строк по номеру, [] будет работать.

dat <- data.frame(list(
x = sample(c("Apple","Orange","Banana","Chicken","Fish","Tomato"),
         size = 12, replace = T),
y = sample(c("Sweet","Savory","Spicy","Salty"),
         size = 12, replace = T)))

head(dat)
        x      y
1  Orange Savory
2    Fish  Salty
3 Chicken  Spicy
4   Apple  Spicy
5  Banana  Sweet
6 Chicken  Salty

#To select rows 1, 5, 9, and 11:
dat[c(1,5,9,11), ]
         x      y
1   Orange Savory
5   Banana  Sweet
9  Chicken  Spicy
11  Orange Savory
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...