从R中的data.frame中删除引号("")

Big*_*ist 10 r

我有一个包含多个列的data.frame,它们都是字符类.所有值都是双引号,我想删除这些引号.

df1      df2
"1203"   "Name1"
"2304"   "Name2"
Run Code Online (Sandbox Code Playgroud)

luk*_*keA 15

print()数据框的方法有一个选项quote=,您可以将其设置为FALSE:

print.data.frame(data.frame(x=c("Hello", "World")), 
                 quote=FALSE)
#       x
# 1 Hello
# 2 World
Run Code Online (Sandbox Code Playgroud)

另见?print.data.frame(=帮助)

编辑:

关于dput以下评论中的ed数据:

as.data.frame(sapply(df, function(x) gsub("\"", "", x)))
Run Code Online (Sandbox Code Playgroud)