Для анализа данных за последние 2 года я использовал as.data.frame для генерации таблицы выборки, и у меня не было никаких проблем (включая только в прошлом месяце):
sampleName <- c("cKO1", "cKO2", "cKO3", "WT1", "WT2", "WT3")
fileName <- c("cKO1_counts.txt", "cKO2_counts.txt", "cKO3_counts.txt", "WT1_counts.txt", "WT2_counts.txt", "WT3_counts.txt")
condition <- c("cKO", "cKO", "cKO", "WT", "WT", "WT")
sampleTable <- as.data.frame(sampleName, fileName, condition, stringsAsFactors = F)
Результирующий фрейм данных: 
Однако теперь, если я пытаюсь сделать то же самое, я получаю следующую ошибку: 
Опять же, я ничего не изменил с тех пор, как я в последний разпроанализировал данные более месяца назад.Я использовал предыдущую версию R (3.5.0) в прошлом месяце, когда она работала, однако, я получил эту ошибку, используя предыдущую версию, а также после обновления до последней версии.Я также попытался создать новые списки в новом сеансе RStudio, и я получил ту же ошибку.
Из того, что я вижу, есть две проблемы, и я не уверен, как их преодолеть.Я также не уверен, почему они внезапно вызывают ошибки:
(1) использование as.data.frame для создания фрейма данных из более чем 2 объектов выдает ошибку с! Необязательно
(2) использование as.data.frame назначает последний объект в команде, чтобы стать именами строк, что вызывает ошибку со списком «условий», который не встречается с другими списками
Примеры: 