Pivot_longer в R с names_pattern - PullRequest
       7

Pivot_longer в R с names_pattern

0 голосов
/ 28 мая 2020

У меня очень ограниченный опыт работы с регулярными выражениями, и у меня проблемы с их использованием с 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. Есть ли у вас предложение использовать шаблон имен? Или что-нибудь еще?

Заранее спасибо!

...