我需要計算已下載的5個文件中的overallMin。該文件名都具有相同的格式:R中的循環(意外符號錯誤)
「2013年7月,citibike.csv」, 「2013-08-citibike.csv」
「2013-09-citibike.csv」,「2013-10-citibike。 CSV」
「2013-11-citibike.csv」, 「2013-12-citibike.csv」
我需要編寫一個for循環讀取這些文件,來計算(一個特定列的),用於最小每個文件,然後是所有文件的總體最小值。
到目前爲止,我有這個
numbers <- 07:12
filenames <- paste("2013-", numbers, "-citibike", ".csv", sep="")
overallMin <- 0
for (i in filenames) {
trips <- read.csv(i)
newMin <- min(trips)
if (overallMin < newMin) {
overallMin <- newMin
}
}
overallMin
困惑與CSV部分。另外,我正在一個錯誤:意外的符號「爲(i的文件名){車次= read.csv(I)newMin」
爲什麼沒有被定義的分隔符正確的文件名('九月= 「」')? –
我強烈懷疑是一個錯字,或者你不會理解大寫字母 - 我不是小寫字母i。使用整個數據幀的'min'也會有點奇怪(但這不是錯誤)。 –
如果您將'07:12'發佈到控制檯,您幾乎可以立即看到您的問題(沒有領先0)。但這只是文件名稱的問題,您的其他代碼也會出現問題。 –