Я пытаюсь преобразовать список во фрейм данных с двумя столбцами.
Список исходит из следующего кода,
test <- sapply(data_frame_1, table)
каждый столбец data_frame_1 имеет 70 строк с двумя значениями «1» и «2», поэтому я считаю время каждого значения в каждом столбце, приведенный выше код выдает мне вывод, подобный этому:
test["1_hypothetical_protein.faa"]
$`1_hypothetical_protein.faa`
1 2
69 1
Мне нужен фрейм данных с двумя столбцами «1» и «2», например:
1 2
1_hypothetical_protein.faa 1 69
Я пробовал со следующими опциями
do.call("rbind", lapply(test, as.data.frame))
и это дает
Var1 Freq
1_hypothetical_protein.faa.1 1 69
1_hypothetical_protein.faa.2 2 1
Я тоже пробовал с
new_df <- data.frame(t(data.frame(test)))