Я работаю над choropleth в R и должен иметь возможность сопоставлять имена состояний с match.map(). В наборе данных я использую палки многословных имен вместе, например, NorthDakota и DistrictOfColumbia.
Как я могу использовать регулярные выражения для вставки пробела между нижними верхними буквами? Я успешно добавил пробел, но не смог сохранить буквы, указывающие, куда идет пробел.
places = c("NorthDakota", "DistrictOfColumbia")
gsub("[[:lower:]][[:upper:]]", " ", places)
[1] "Nort akota" "Distric olumbia"