我正在尝试将这个.csv文件读入R中。当我使用read.csv时,我要么会得到与row.names相关的错误,要么列名偏离了它们原来的列。根据这篇帖子,我认为问题与每行末尾有一个额外逗号有关。但我在之前的回答中找不到如何去掉行末逗号的方法。
我的解决方法是执行以下操作:
这提供了所需的结果,但似乎有点不够优雅。有没有办法让read.csv或read.table忽略最后一个逗号?或者有没有办法使用gsub来修复csv文件?
我的解决方法是执行以下操作:
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文件?