Rの新機能で、プログラムの最後にデータフレームの列名を変更しなければならない理由がわかりません。データフレームの使用は、ID列の下にシーケンスを保存しなければならない2つの列と、NOBS列にある何らかの種類の番号を持っています。Rデータフレーム列名の変更
complete <- function(directory, id = 1:332) {
collectCounts = data.frame(id=numeric(), nobs=numeric())
for(i in id) {
fileName = sprintf("%03d",i)
fileLocation = paste(directory, "/", fileName,".csv", sep="")
fileData = read.csv(fileLocation, header=TRUE)
completeCount = sum(!is.na(fileData[,2]), na.rm=TRUE)
collectCounts <- rbind(collectCounts, c(id=i, completeCount))
#print(completeCount)
}
colnames(collectCounts)[1] <- "id"
colnames(collectCounts)[2] <- "nobs"
print(collectCounts)
}
あなたの目標はこれを書いている何コード? – chachimouchacha