Я хочу стандартизировать экспорт очистки из Survey Monkey в своей организации и хочу переименовать имя столбца в (Имя столбца + имя первой строки), если первая строка не является NA.
Редактировать: Это в идеале было бы реализовано в функции / l oop, чтобы она работала с кадрами данных различных размеров без необходимости редактирования каких-либо параметров.
Представляет:
df <- tribble(
~`Which of these choices do you like`, ~`...1`, ~`...2`, ~`...3`, ~`Respondent ID`, ~`Different Text`, ~`...4`,
'Fruit', 'Drink', 'Dessert', 'Snack', NA, 'Pizza Topping', 'Pizza Style',
'Apple', 'Water', 'Pie', 'Oreos', 1234, 'Mushroom', 'Deep Dish',
'Apple', 'Coffee', 'Cake', 'Granola', 1235, 'Onion', 'NY Style',
'Banana', 'Coffee', 'Pie', 'Oreos', 1236, 'Mushroom', 'NY Style',
'Pear', 'Vodka', 'Pie', 'Granola', 1237, 'Onion', 'Deep Dish'
)
После того, как столбцы переименованы, я бы удалил первый ряд и продолжил свою жизнь.
В идеале мой ДФ должен выглядеть так:
Спасибо за любые рекомендации!