我在一個公共位置有幾個csv文件。每個csv文件具有相同的列名但數據不同。這些csv文件的名稱是不同的。我可以在R中編寫代碼讀取所有csv文件中的數據,然後將其放入單個數據框中? csv文件的名稱保持不同,所以我希望有一個代碼,以便我不必顯式指定csv文件的名稱。謝謝。從位於某個位置的所有csv文件中挑選數據
0
A
回答
2
看看list.files
列出了一個位置上的所有文件,read.csv
用於將一個文件載入到R中,並且rbind
將它們放入單個數據幀中。
的代碼看起來是這樣的(未經測試)
setwd(location)
fnames <- list.files()
csv <- lapply(fnames, read.csv)
result <- do.call(rbind, csv)
2
filelist <- list.files(pattern = "\\.csv") # reads only .csv files in a folder
allcsv.files <- list()
count <- 1
for (file in filelist) {
dat <- read.csv(file)
allcsv.files[[count]] <- dat
count <- count + 1
}
allfiles <- do.call(rbind.data.frame, allcsv.files)
1
setwd("common location")
f <- list.files()
d <- data.frame()
for(i in 1:length(f)){
file <- read.csv(f[i],stringsasFactors=F)
d <- rbind(d,file)
}
colnames(d) <- c("col1","col2")
write.csv(d,"combined.csv",row.names=F)
相關問題
- 1. 數據結構獲取某個位置的所有元素
- 2. 從wordpress中的某個上傳位置獲取所有媒體
- 3. 檢查位於node.js中某個http鏈接中的文件的存在位置
- 4. 將.csv文件從PC中的某個位置傳輸到Unix環境
- 5. 將所有excel文件從一個位置複製到另一個位置
- 6. 如果csv.file位於bitbucket中,如何在「CSV數據集配置」中設置文件位置的路徑
- 7. CSV文件的文件位置
- 8. 從多個位置的多個文件中獲取元數據
- 9. 當CSV文件中的位置數據丟失時
- 10. Fr position的位置,起源和挑選
- 11. visual-studio-2008 versioninfo從一個位置更新的所有文件
- 12. Boost ::位置選項無法使所有參數位置
- 13. PostgreSQL數據文件位置
- 14. 數據表 - 文件位置
- 15. 在小數位後刪除所有文本2個位置PHP
- 16. 刪除jQuery中的某個位置後的所有容器
- 17. 文件中的數據位置
- 18. 如何列出Spark Scala shell中HDFS位置中的所有csv文件?
- 19. 在文件中查找某個字符的位置並存儲其位置bash
- 20. C#將文本文件從某個位置讀取到EOF
- 21. 從文件中挑選shiftwidth
- 22. 如何從字節字中獲取所選位的位置值
- 23. jQuery:將元素從一個位置滑動到某個位置
- 24. SQL選擇:某個位置50KM以內的廁所?
- 25. Stax:如何從XML文件的某個位置開始解析?
- 26. 工具欄元數據位於文件系統上的Visual Studio中的位置
- 27. ActionScript位圖數據內置於位圖?
- 28. Spark Kafka Receiver不從所有分區中挑選數據
- 29. 相對於R中某個特定條件的行位置
- 30. 將數據推入數組中的某個位置