我的数据框' '
的每个项目都有单引号(mydf
)。如何删除这些单引号?
例如,如果我打印colnames(mydf)
,我会获得'column1'
,'column2'
等等。
我只想要column1
,column2
没有任何引号。我希望这些列中的所有向量都相同。
答案 0 :(得分:2)
这项技术应该有效
x <- data.frame(c1=c("'hello'", "'goodbye'"),
c2=c("'why'","'mumble'"))
names(x) <- c("'c1'", "'c2'")
names(x) <- substr(names(x), 2, nchar(names(x))-1)
x <- as.matrix(x)
x <- substr(x, 2, nchar(x)-1)
x <- as.data.frame(x)
我已编辑了原始答案,以说明如何将数据框转换为矩阵并返回数据框。