у меня есть dataframe, который колонна со всеми государственными сокращениями:R - Сплит один столбец dataframe а на несколько столбцов
Name
AK
AL
AR
AZ
CO
CT
DC
FL
Я хочу взять эту колонку и разделить его на несколько столбцов таким образом, что нет колонки имеет более 5 клеток.
Name1 Name2
AK CT
AL DC
AR FL
AZ
CO
Я могу создать код для того, что я хочу сделать, но там должен быть лучший способ:
states <- as.data.frame(state.abb)
new.table <- as.data.frame(states[1:5,])
i <- 6
k <- 2
repeat{
new.table[,k] <- as.data.frame(states[(i):(i+4),])
i <- i + 5
k <- k + 1
if(i>nrow(states)){
break
}
}