如何从数据框中的多个列名称中删除前导和尾随空白

时间:2015-06-16 14:57:14

标签: r

我有一个数据框“信息”,其列如下

"  Name  "   " Age "   "Location  "   " Marital_Status "
Robert         24       LA              Single
Martha         32       CA              Married

以上所有列名都有前导/尾随空白

我想使用单个命令从列名中删除前导空格和尾随空格。

有人可以帮我吗?

2 个答案:

答案 0 :(得分:1)

新的trimws在这里很有用

names(Information) <- trimws(names(Information))

答案 1 :(得分:0)

例如使用gsub

gsub("^ *| *$",'',c("  Name  " , " Age ", "Location  ", " Marital_Status ")

您可以将此应用于您的data.frame的共同名称:

gsub("^ *| *$",'',colnames(Information))