1
У меня есть один вектор, пример x=c(0,0,0,1,1,2,3,4,5,6)
. Я хочу выписать все нули, все и следующие все числа, делящиеся на 2. Результат будет выглядеть так: 0 0 0 1 1 2 4 6
Я не знаю, как записать нули и единицы, потому что следующий я использую (which (x %% 2==0))
. Может ли кто-нибудь помочь?Напишите все нули из вектора в R
'! Х %% s' невероятно загадочное. Он работает, если вы читаете '%%' как «делится на», но поскольку он обычно читается как «остаток от деления на» или «мода», я бы рекомендовал выражение более явным: 'x %% 2 == 0'. Или, в данном случае, 'x %% 2! = 0'. –
Что делать, если я хочу записать только те, у кого есть вектор? – Robert
@Robert Вам нужно только '1 1' в качестве вывода. В этом случае 'x [x == 1]' – akrun