Я пытаюсь суммировать по столбцам, содержащим определенные символы, и я не знаю, как этого добиться, используя grep -.
Я хочу суммировать следующие столбцы.все они имеют «до 1.30» и «до 5 лет» в именах:
"Under 1.30: - Married-couple family: - With related children of the householder under 18 years: - Under 5 years only"
"Under 1.30: - Other family: - Male householder, no wife present: - With related children of the householder under 18 years: - Under 5 years only"
"Under 1.30: - Other family: - Female householder, no husband present: - With related children of the householder under 18 years: - Under 5 years only"
Я попробовал следующий код, но он возвращает больше столбцов в дополнение к 3, показанным выше.
names(B17022[,grep("^Under 1.30.[Under 5 years only]", names(B17022))])
Например, он тоже возвращает:
"Under 1.30: - Married-couple family:"