1
在一个数据帧中的所有的列名有一种方法通过位置从所有列名删除字符串在数据帧除去前两个字符中的R
为例如,如果我有列名等:
ab_sales1 kj_sales2 lm_sales3 .....pk_sales100
10 34 64 ..... 288
我想我的输出列名是像
sales1 sales2 sales3 .....sales100
10 34 64 .... 288
我知道字符串函数可以对行使用,但我找不到的东西列名
尝试'colnames(df)< - sub(“^ [^ _] * _”,“”,colnames(df))' – nicola
你看过'?substr'和'?colnames'吗? –
我不知道可以在列名上使用子字符串! – user36176