Преобразование строк в наборы элементов в R, чтобы использовать arules - PullRequest
0 голосов
/ 20 ноября 2018

У меня есть результаты опроса данных в следующем формате

ResponseID  Reason1  Reason2  Reason3 ... 
1           'Event'  'Tour'   'Other'
2           'Tour'   'Other'
3           'Event'  'Program'

Для каждого респондента они выбрали причину посещения парка.

Я хотел бы запустить некоторые правила сопоставления ответов респондента, но не могу понять, как получить данные в соответствующей форме

Я думаю, это будет выглядеть примерно так:

ResponseID  Itemset
1           {'Event','Tour','Other'}
2           {'Tour', 'Other'}
3           {'Event','Program'}

но я не смог расшифровать документацию по ItemMatrix, и R не является языком, на котором я очень хорошо знаком - спасибо!

1 Ответ

0 голосов
/ 20 декабря 2018

Записать кадр данных в файл с помощью write.table, а затем использовать read.transactions с format = "basket".

...