- 此问题在此处已有答案**:
Rename columns by pattern in R(1个答案)
Rename columns based on pattern R(1个答案)
dplyr: Renaming multiples columns by regular expression(2个答案)
6天前关闭。
我有一个数据集,其中包含多个以"sum of"开头的列(例如,sum of Whites
)。我想知道如何通过删除"* sum of *"来重命名那些列(例如,sum of Whites
--〉Whites
)。需要注意的是,我的数据框中的某些列只有一个单词(例如,Blacks)名称,因此仅需要对少数列进行重命名!
3条答案
按热度按时间fcg9iug31#
在底数R中,可以将
gsub
与names
一起使用:或者使用
dplyr
:输出(两种方法):
gtlvzcf82#
你可以用
rename_with
作为-f5emj3cl3#
请检查以下代码,其中我使用了iris Dataframe ,并将列
Species
重命名为sum of Whites
,然后将其名称更改为Whites
编号
输出