Як вибрати всі стовпці, крім одного, в r (з прикладами)


Ви можете використовувати наступні методи, щоб вибрати всі стовпці, крім одного, у кадрі даних у R:

Спосіб 1: виберіть усі стовпці, крім одного на кожну позицію

 #select all but the third column
df[, -3]

Спосіб 2. Виберіть усі стовпці, крім одного, за назвою

 #select all but column named 'this_column'
df[, colnames(df)[colnames(df) != ' this_column ']] 

У наведених нижче прикладах показано, як використовувати кожен метод на практиці з таким кадром даних у R:

 #create data frame
df <- data. frame (team=c('A', 'B', 'C', 'D', 'E'),
                 points=c(99, 90, 86, 88, 95),
                 assists=c(33, 28, 31, 39, 34),
                 rebounds=c(30, 28, 24, 24, 28))

#view data frame
df

  team points assists rebounds
1 A 99 33 30
2 B 90 28 28
3 C 86 31 24
4 D 88 39 24
5 E 95 34 28

Приклад 1: виберіть усі стовпці, крім одного на позицію

Наступний код показує, як вибрати всі стовпці, крім третьої позиції у кадрі даних:

 #select all but the third column
df[, -3]

  team points rebounds
1 A 99 30
2 B 90 28
3 C 86 24
4 D 88 24
5 E 95 28

Зверніть увагу, що вибрано всі стовпці, крім третьої позиції у кадрі даних.

Приклад 2: Виберіть усі стовпці, крім одного, за назвою

У наведеному нижче коді показано, як вибрати весь фрейм даних, за винятком стовпця з назвою “assists”:

 #select all columns except the column with the name 'assists'
df[, colnames(df)[colnames(df) != ' assists ']]

  team points rebounds
1 A 99 30
2 B 90 28
3 C 86 24
4 D 88 24
5 E 95 28

Зауважте, що вибрано всі стовпці, крім стовпця з позначкою «допомога».

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в R:

Як додати стовпець до кадру даних на основі інших стовпців у R
Як сортувати за кількома стовпцями в R
Як переставити стовпці в R

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *