有什么方法可以清除 R 中我的数据集列中的引号“”

Is there any way to clean the quotation "" in my column of my dataset in R

这是我的数据集样本:

school  sex   age  address
"GP    ""F""   18   ""U""
"GP    ""F""   19   ""U""
"GP    ""M""   15   ""R""

这是我的代码示例

student_data$school = gsub('"', '', student_data$school)
student_data$sex = gsub('"', '', student_data$sex)
student_data$address = gsub('"', '', student_data$address)

它实际上有 33 个属性,所以一行一行地做是很愚蠢的。无论如何要删除我在 r 中的数据集的列中的引号?

试试这个:

for(i in 1:ncol(student_data)){
student_data[,i]= gsub('"', '', student_data[,i])
}

让我知道它是否有效

试试这个:

library(dplyr)
dat %>% mutate(across(where(is.character), ~gsub('"', "", .)))
   school sex age address
1:     GP   F  18       U
2:     GP   F  19       U
3:     GP   M  15       R
dat = fread('school  sex   age  address
"GP    ""F""   18   ""U""
"GP    ""F""   19   ""U""
"GP    ""M""   15   ""R""')