3
我嘗試打開我的工作目錄中的所有csv文件,並將所有表讀入大量數據框。我在stackoverflow上找到了一個類似的解決方案,解決方案工作。代碼是:訪問R中的數據幀中的變量
load_data <- function(path)
{
files <- dir(path, pattern = '\\.csv', full.names = TRUE)
tables <- lapply(files, read.csv)
do.call(rbind, tables)
}
pollutantmean <- load_data("specdata")
但是,我很困惑的一些步驟。如果我刪除或省略了do.call(rbind,tables),我無法通過調用tables [index] $ variable來訪問列變量。它在控制檯中返回NULL。然後我嘗試通過調用tables [index]來打印輸出,並且沒有看到列表中第一行出現任何列變量的名稱。有人可以向我解釋是什麼導致列變量的名稱丟失並返回NULL值嗎?
使用兩個括號'[['用於這種方式的索引。單支架返回一個列表。 –