Показывать только четные числа из набора данных - PullRequest
0 голосов
/ 03 февраля 2020

Я пытаюсь извлечь только четные числа из набора данных "cars".

Я знаю, что мне нужно создать новую функцию.

Я зашел так далеко:

Is.even = function(x) x %% 2 == 0

Когда я ввожу:

Is.even(cars[1])

Это возвращает мне логический ответ. Я хочу только отображать фактические четные числа в целочисленной форме и скрывать нечетные числа.

Что я делаю не так?

1 Ответ

0 голосов
/ 03 февраля 2020

Помимо предложения @neilfws, если вы передаете свои значения как вектор, вы также можете использовать Filter

Filter(Is.even, cars[, 1])
#[1]  4  4  8 10 10 10 12 12 12 12 14 14 14 14 16 16 18 18 18 18 20 20 20 20 20 22 24 24 24 24
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...