Как правило, отметьте этот отличный ответ о том, как создать воспроизводимый пример в R. Это поможет другим быстрее дать ответы.
Вы можете найти способ получите ваши данные в длинном формате, используя tidyr
(при условии, что ваши столбцы заполнены перемешиванием, как вы упомянули).
> df <- data.frame(col1 = c("some", "strings"), col2 = c("more", "strings"), col3 = c("lotof", "strings"))
> df
col1 col2 col3
1 some more lotof
2 strings strings strings
> library(tidyr)
> pivot_longer(df, c(col1, col2, col3))
# A tibble: 6 x 2
name value
<chr> <fct>
1 col1 some
2 col2 more
3 col3 lotof
4 col1 strings
5 col2 strings
6 col3 strings
Что касается проблем с установкой пакета, вы можете скопировать всплывающую ошибку и вывод консоли из sessionInfo()