我有一个包含 28441 个邮政编码的数据框,这是数据框中的唯一列。我想把它变成 28 行,每行有 1000 个邮政编码,一个有 441 个邮政编码:
我在 R 语言中尝试了以下内容:
zip.codes<-read.csv('E:/My Docments/zip_codes.csv', header= TRUE, fill=TRUE
quote="\"", na.strings='NS', stringsAsFactors=FALSE)
for (i in 1:length(zip.codes)) {
for(j in 1:1000) {
new.zip.codes[j,i]<-zip.codes[i,j]
}
}
I get the following error:
Error in new.zip.codes[j, i] <- zip,codes[i, j] :
incorrect number of subscripts on matrix
每个邮政编码都是唯一的,不会重复。
我错过了什么?感谢您的帮助。
罗伯特