R Программирование: изменение более одного имени столбца в заданном фрейме данных

Программирование на R: Упражнение 16 фрейма данных с решением

Напишите программу R для изменения более чем одного имени столбца в заданном фрейме данных.

Пример решения :

Программный код R:

  exc_data =  data.frame (name = c ('Анастасия', 'Дима', 'Кэтрин', 'Джеймс', 'Эмили', 'Майкл', 'Мэтью', 'Лаура', 'Кевин', 'Джонас'), оценка  = c (12,5, 9, 16,5, 12, 9, 20, 14,5, 13,5, 8, 19), попытки = c (1, NA, 2, NA, 2, NA, 1, NA, 2, 1), квалификация  = c ('да', 'нет', 'да', 'нет', 'нет', 'да', 'да', 'нет', 'нет', 'да')) print ("Исходный фрейм данных:  ") print (exc_data) print (" Изменить более одного имени столбца в указанном фрейме данных: ") colnames (exc_data) [which (names (exc_data) ==" name ")] =" student_name "colnames (exc_data) [which  (names (exc_data) == "score")] = "avg_score" print (ex_data)  

Пример вывода:

 [1] "Оригинал  dataframe: "имя оценка попытки квалифицировать1 Анастасия 12,5 1 да2 Дима 9,0 НД нет3 Кэтрин 16,5 2 да4 Джеймс  12.0 НД нет5 Эмили 9.0 2 нет6 Майкл 20.0 НЕТ да7 Мэтью 14.5 1 да8 Лаура 13.5 НЕТ нет9 Кевин 8,0 2 нет10 Джонас 19.0 1 да [1] "Изменить более одного имени столбца в указанном фрейме данных:" student_name avg_score пытается квалифицироваться1 Анастасия 12,5 1  да2 Дима 9.0 НД нет3 Кэтрин 16.5 2 да4 Джеймс 12.0 НЕТ нет5 Эмили 9.0 2 нет6 Майкл 20.0 НЕТ да7 Мэтью 14.5 1 да8 Лаура 13.5 НЕТ нет9 Кевин 8.0 2 нет10 Джонас 19.0 1 да 

Редактор кода программирования R:

Проверьте свои навыки Python с помощью викторины w3resource

Оцените статью
nanomode.ru
Добавить комментарий