0
嗨我想從一個大的list
中使用data.frame
作爲函數中的一個參數。我的數據有一個NBA球隊數據列表,其中list
中的每個球隊都是data.frame
;對於我所做的最有效的功能,我需要將團隊作爲參數。下面是一些測試數據:從數據框的列表中選擇一個數據框作爲R中的一個參數R
a<- data.frame(1,1:10)
b<- data.frame("a",4,"d", 20:25)
c<- list(a,b)
names(c)<- c("a","b")
test<- function(df){
poop<- subset(c$df, c$df$X1.10==1)
return(poop)
}
在這個例子中我會希望像
test("a")
運行的東西,但我掙扎得到它。任何想法將不勝感激
您的預期輸出是什麼? – MichaelChirico
做'測試(c [[1]])'。 c [[1]]是列表的第一個數據幀。你應該重寫你的函數來處理本地數據框(不是列表c) –