Я кодирую опрос, который выводит файл .csv.В этом CSV у меня есть некоторые записи, разделенные пробелами, которые представляют собой вопросы с несколькими вариантами ответов (например, вопросы с более чем одним ответом).В конце я хочу разобрать эти разделенные пробелами записи в их собственные столбцы и создать для них заголовки, чтобы я знал, откуда они пришли.
Например, я могу начать с этого (обратите внимание, что столбцы множественного выбора имеют после них _M):
Q1, Q2_M, Q3, Q4_M
6, 1 2 88, 3, 3 5 99
6, , 3, 1 2
, и я хочу перейти к этому:
Q1, Q2_M_1, Q2_M_2, Q2_M_88, Q3, Q4_M_1, Q4_M_2, Q4_M_3, Q4_M_5, Q4_M_99
6, 1, 1, 1, 3, 0, 0, 1, 1, 1
6,,,,3,1,1,0,0,0
Я полагаю, что это довольно распространенная проблема, но я не смог найти ее в разделе R.Любые идеи, как сделать это в R после импорта .csv?Мои общие мысли (которые часто приводят к неэффективным программам) состоят в том, что я могу: (1) извлечь номера столбцов со специальным суффиксом с помощью grep () (2) пройти (или использовать команду apply) каждую из записей в этих столбцах иопределить уровни ответов, а затем создать соответствующие столбцы (3) пройтись по циклу (или использовать приложение) и поместить индикаторы в соответствующие столбцы, чтобы указать наличие выбора
Я ценю любую помощь и, пожалуйста, дайте мне знать, если этоне ясно.