我有超過 200 個 csv 檔案,其中包含來自 iButton 資料記錄器的溫度資料。在 onewireviewer 中創建的 csv 檔案有 14 行資料,我需要在所有 csv 檔案中洗掉這些資料(見下圖),以便我可以根據列標題合并 csv 檔案。
Onewireviewer 輸出 csv 檔案
我喜歡能夠以某種方式自動化它,因為我有大約 70 個檔案夾(基本上每個位置一個檔案夾),每個檔案夾中有 2-3 個來自 onewireviewer 的 csv 檔案。
我試過弄亂我在網上找到的一些代碼,但我無法得到任何作業,我現在非常沮喪。非常感謝任何和所有幫助!
如果有幫助,我確實嘗試運行此處找到的 tidy verse 代碼洗掉 R 中同一檔案夾下多個 csv 檔案中的某些行和列,但出現此錯誤:
色譜柱規格------------------------------------------------ -----
分隔符:"," chr (1):1-Wire/iButton 部件號:DS1921G-F5
ispec()用于檢索此資料的完整列規范。
i 指定列型別或設定show_col_types = FALSE為靜音此訊息。
錯誤:不能對不存在的列進行子集化。
x 位置 2、3、4、5、6 等不存在。
i 只有 1 列。
運行rlang::last_error()以查看錯誤發生的位置。
此外: 警告訊息:
1:一個或多個決議問題,請參閱problems()有關詳細資訊
2:一個或多個決議問題,請參閱problems()有關詳細資訊
uj5u.com熱心網友回復:
嘗試類似的東西
library(data.table)
rbindlist(lapply(list.files(...), fread, skip = 14, ...), ...)
...函式的引數在哪里。
查看?list.files,?data.table::fread并?data.table::rbindlist了解有關它們的更多資訊。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/359276.html
