library(stringi)
df <- data.frame(municipio = c("520050 Agua Clara", "520051 Ribas do Rio Pardo", "", "520052 Canoas"))
df <- as.data.frame(do.call(rbind, stri_split_fixed(df$municipio , " ", 2)))
colnames(df) <- c("cod", "municipio")
df
bGlicmFyeShzdHJpbmdpKQoKCmRmIDwtIGRhdGEuZnJhbWUobXVuaWNpcGlvID0gYygiNTIwMDUwIEFndWEgQ2xhcmEiLCAiNTIwMDUxIFJpYmFzIGRvIFJpbyBQYXJkbyIsICIiLCAiNTIwMDUyIENhbm9hcyIpKQoKZGYgPC0gYXMuZGF0YS5mcmFtZShkby5jYWxsKHJiaW5kLCAgc3RyaV9zcGxpdF9maXhlZChkZiRtdW5pY2lwaW8gLCAiICIsIDIpKSkKY29sbmFtZXMoZGYpIDwtIGMoImNvZCIsICJtdW5pY2lwaW8iKQoKZGY=