我读过 R 中的 CSV,其中仅包含列名称。某些列名称中存在空格,但是导入时空格会被点替换。
代码如下:
opr <- read.csv("~/opr.csv")
Run Code Online (Sandbox Code Playgroud)
现在,如果我们看到数据框的名称,单词之间没有空格。
names(opr)
[1] "ALUMNO" "CICLO"
[3] "TIPO.EX" "NIVEL"
[5] "Aritmetica.pregunta.1" "Aritmetica.pregunta.2"
[7] "Aritmetica.pregunta.3" "Aritmetica.pregunta.4"
Run Code Online (Sandbox Code Playgroud)
我想知道如何像 csv 中那样用空格替换点。
你可能想要gsub。这应该可以做到。
names(opr) <- gsub("[.]", " ", names(opr))
Run Code Online (Sandbox Code Playgroud)
或者为了减少复制,您也可以attr<-使用names<-
attr(opr, "names") <- gsub("[.]", " ", names(opr))
Run Code Online (Sandbox Code Playgroud)