R преобразовать столбец в таблице в список, разделенный символом «;»

#list #r

#Список #r

Вопрос:

Ввод

 gendat <- read.table(textConnection("Gene Treatment1  Treatment2
aaa  bbb         ccc
ddd  eee         fff
ggg  hhh         iii"), header=TRUE)
  

Вывод для столбца «Обработка 1»

 bbb; eee; hhh
  

Я хочу выбрать только столбец «Обработка 1» и сгенерировать список, содержащий все ячейки в этом столбце, но разделенный символом; и пробелом

Пожалуйста, любезно проинструктируйте, как это сделать с помощью R. Спасибо.

Комментарии:

1. Кэтрин, Салли, кто угодно, делайте свою собственную работу. Что вы пробовали перед публикацией этого вопроса?

Ответ №1:

Я думал, неправильно получается, что sep в paste() может быть только один символ. Вы сказали «список», но я предполагаю, что вы не имели в виду это в узком R смысле этого термина:

 > paste(gendat$Treatment1, collapse="; ")
[1] "bbb; eee; hhh"
  

Ответ №2:

R поставляется с отличными руководствами. Я предлагаю вам прочитать «Введение в R», уделяя особое внимание главам 2.6 и 6.1

http://cran.r-project.org/doc/manuals/R-intro.pdf