如何在没有引号的情况下读取R中的CSV文件?

如何在没有引号的情况下读取R中的CSV文件?,r,csv,R,Csv,除了my.csv文件中的一列year之外,所有的值都用三个双引号括起来。当我使用read.csv2在RStudio中读取文件时,所有值(包括列名)的周围仍然有双引号(前后各一个)。如何关闭此行为 下面是一个列名称和第一行的示例 """Title""";"""Author""";"""year""";"""doi""";"""query_title""" """This is a title""";"""Smith""";2002;"""12345""";"""Another Title"""

除了my.csv文件中的一列year之外,所有的值都用三个双引号括起来。当我使用
read.csv2
在RStudio中读取文件时,所有值(包括列名)的周围仍然有双引号(前后各一个)。如何关闭此行为

下面是一个列名称和第一行的示例

"""Title""";"""Author""";"""year""";"""doi""";"""query_title"""
"""This is a title""";"""Smith""";2002;"""12345""";"""Another Title"""

您只需在之后删除它们:

library(tidyverse)

df <- read_csv("yourFile.csv")

removeQuotes <- function(x) gsub("\"", "", x)

df <- df %>%
    mutate_if(is.character, removeQuotes)
库(tidyverse)

df文本编辑器中的文本是什么样子的?好建议。在编辑器中查看文本时,每个值都被三个双引号包围(三个在左边,三个在右边)。read.csv2默认使用
quote=“\”
。如果有三个
,则需要再添加两个。我更新了我的问题。我尝试将quote与
quote=“\”\“\”\“\”””
一起使用,但不起作用。如果是我,我会在Excel中打开.csv文件。使用“搜索和替换”删除可见的引号,并将调整后的文件另存为.csv文件