问题描述
我使用以下代码创建了一个数据框:
waveformsdf<-data.frame("Name","Waveform",check.names = FALSE)
当我打开数据框时,列名周围有引号:

然后我用以下代码检查了列名:
print(colnames(waveformsdf))
给出:

如何在没有引号的情况下将列名称设为“名称”和“波形”?
解决方法
您可以使用 gsub
做到这一点:
names(waveformsdf) <- gsub('"','',names(waveformsdf))
names(waveformsdf)
#[1] "Name" "Waveform"