如何在没有引号的情况下读取R中的CSV文件?
除了my.csv文件中的一列year之外,所有的值都用三个双引号括起来。当我使用如何在没有引号的情况下读取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"""
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文件