从多个列标题中删除字符并保存

时间:2015-04-24 06:31:32

标签: r excel

我目前正在处理最初的Excel电子表格,现在我正在使用它。

我需要从大约400个列标题中删除单词"Raw1"

我使用此命令取得了一些成功:

gsub(pattern = "Raw1", replacement = "", x = names(data), fixed = TRUE)

然而,我现在有两个问题都围绕着我,基本上,不能"保存"像这样的文件。我还需要删除" r1"从大约200个其他人,但当我这样做," r1"按预期删除,但" Raw1"又回来了。此外,如果我将数据下载回excel,则列名称将显示为gsub之前的名称。

任何人都可以阐明如何使其成为永久性的吗?

1 个答案:

答案 0 :(得分:0)

从臀部开始射击,但是你保存了变化吗?也就是说,您需要重新分配名称。在代码中,这将是

names(data) <- gsub(pattern = "Raw1", replacement = "", x = names(data), fixed = TRUE)