У меня очень ограниченный опыт работы с регулярными выражениями, и у меня проблемы с их использованием с names_pattern.
Мой фрейм данных в широком формате со столбцами X1998..YR1998. X1997..YR1997. X1996..YR1996. et c.
Я хочу перейти к длинному формату со строкой 1998, 1997, 1996 и т. Д. c. Это то, что я пробовал.
df.gdp.long <- pivot_longer(df.gdp, cols=starts_with("X"), names_to=c('year',"year"),
names_prefix="X", names_pattern = 'X(.)..YR(.).',
values_to="gdp")
Однако прямо сейчас в строках указано X1998..YR1998. et c. Есть ли у вас предложение использовать шаблон имен? Или что-нибудь еще?
Заранее спасибо!