R Как удалить символы из длинных имен столбцов во фрейме данных

У меня есть большой фрейм данных с длинными именами столбцов. Я хотел бы сократить имена столбцов, отбрасывая символы перед знаком двоеточия (:), знак присутствует в каждом имени столбца в столбцах фрейма данных. Ищете способ выполнить это на фрейме данных??


person jonas    schedule 07.11.2014    source источник
comment
Можете ли вы отправить вам кадр данных с помощью «dput»   -  person Simon Besnard    schedule 07.11.2014
comment
Как я могу это сделать? Я думаю, мне нужна помощь с этим тоже .. извините!   -  person jonas    schedule 07.11.2014


Ответы (1)


Возможно (третья попытка):

names(df) <- sub("^(.+[:])([^.]+)$", "\\2", names(df))
person IRTFM    schedule 07.11.2014