Я пытаюсь прочитать этот файл .csv в R. Когда я использую read.csv , я либо получаю ошибки, связанные с row.names, либо имена столбцов смещены относительно исходных столбцов. Основываясь на этом сообщении, я считаю, что проблема связана с наличием дополнительной запятой в конце каждого линия. Чего я не могу найти в ответе на предыдущий вопрос, так это того, как избавиться от запятых в конце строки.
Моя работа заключается в следующем:
pmr <-read.csv("pubmed_result.csv", header = T, row.names = NULL)
colnames(pmr) <- c(colnames(pmr)[2:ncol(pmr)], "blank")
pmr <- pmr[1:ncol(pmr)-1]
Это обеспечивает желаемый результат, но кажется немного неэлегантным. Есть ли способ заставить read.csv или read.table игнорировать последнюю запятую? Или есть способ использовать gsub для исправления csv?