Программирование на R: фрейм данных, упражнение-9 с решением
Напишите программу R для добавления новой строки (строк) в существующий фрейм данных.
Пример решения :
Программный код R:
exc_data = data.frame (name = c ('Anastasia', 'Dima', 'Katherine', 'James', 'Emily', 'Michael', 'Matthew', 'Laura', 'Kevin', 'Jonas'), оценка = c (12,5, 9, 16,5, 12, 9, 20, 14,5, 13,5, 8, 19), попытки = c (1, 3, 2, 3, 2, 3, 1, 1, 2, 1), квалифицировать = c ('да', 'нет', 'да', 'нет', 'нет', 'да', 'да', 'нет', 'нет', 'да')) print ("Исходный фрейм данных: ") print (exam_data) new_exam_data = data.frame (name = c ('Robert', 'Sophia'), score = c (10,5, 9), tests = c (1, 3), qualify = c ('yes') , 'нет')) exc_data = rbind (exam_data, new_exam_data) print ("После добавления новой строки (строк) в существующий фрейм данных:") print (exc_data)
Образец Вывод:
[1] «Исходный фрейм данных:» имя оценка попытки квалифицировать1 Анастасия 12,5 1 да2 Дима 9,0 3 нет3 Катерина 16,5 2 да4 Джеймс 12,0 3 нет5 Эмили 9,0 2 нет6 Майкл 20,0 3 да7 Мэтью 14,5 1 да8 Лаура 13,5 1 нет9 Кевин 8,0 2 нет10 Джонас 19,0 1 да [1] «После добавления новой строки (строк) в существующий фрейм данных:» попытки оценки имени соответствуют требованиям1 Анастасия 12,5 1 да2 Дима 9,0 3 нет3 Кэтрин 16,5 2 да4 Джеймс 12,0 3 нет5 Эмили 9,0 2 нет6 Майкл 20,0 3 да7 Мэтью 14,5 1 да8 Лаура 13,5 1 нет9 Кевин 8,0 2 нет10 Джонас 19,0 1 да11 Роберт 10,5 1 да12 София 9,0 3 нет
Редактор кода программирования R:
Проверьте свои навыки Python с Викторина w3resource