我有獨立的數據幀(file1,file2,file3等),每個數據幀都包含相同的數據,每個數據幀表示不同的日期。來自幾個數據幀中的每一個的最大值
如何找到每個數據幀的最大值,即相當於所有數據幀的max(file1$col1)
。
我有獨立的數據幀(file1,file2,file3等),每個數據幀都包含相同的數據,每個數據幀表示不同的日期。來自幾個數據幀中的每一個的最大值
如何找到每個數據幀的最大值,即相當於所有數據幀的max(file1$col1)
。
試試這個:
sapply(ls(pattern="file*"),
function(myfile){
max(get(myfile)$col1)})
試試這個辦法
data.frames <- paste0("file", 1:3)
sapply(data.frames, function(x) max(get(x)$col1))
這是存儲數據的不錯的方法,但是這可能是工作
sapply(mget(c("file1","file2","file3")), function(x) max(x$col1))
你必須使用mget
在這個案例來收集你的data.frames。
從一開始就將它們存儲在列表中會更好。
我不認爲你想在'get(「myfile」)中引用'應該只是'get(myfile)' – MrFlick
@MrFlick謝謝,已更新。 – zx8754