2014-09-28 98 views
0

merge_all問題我有一個變量d.merg.hosp.aucs.list其中包含100 lists每個包含8個整數值。我想對所有這些值,所以我做的執行quantile()使用從'reshape'包R

d.merg.hosp.aucs.list < - merge_all(d.merg.hosp.aucs)

merge_all是一個內置的功能來自reshape包。然而,當我完成運行的代碼,我檢查,看看是否所有列表合併

>d.merg.hosp.aucs.list,但我得到這個:

data frame with 0 columns and 0 rows

哪兒我去錯了嗎?

這裏的第一個10名名單在d.merg.hosp.aucs重複的例子:

d.merg.hosp.aucs < - 列表(C(0.666666666666667,0.238095238095238,0.666666666666667,0.666666666666667,0.541666666666667,0.333333333333333,0.416666666666667, 0.25),C(0.428571428571429,0.476190476190476,0.642857142857143,0.571428571428571,0.541666666666667,0.833333333333333,0.333333333333333,0.777777777777778),C(0.714285714285714,0,0.428571428571429,0.595238095238095,0.666666666666667,0.416666666666667,0.583333333333333,0.444444444444444),C(0.619047619047619,0.714285714285714,0.571428571428571,0.928571428571428 ,0.5,0.541666666666667,0.3333333333333333,0.33333333 3333333),C(0.523809523809524,0.619047619047619,0.428571428571428,0.571428571428571,0.25,0.583333333333333,0.583333333333333,0.5),C(0.285714285714286,0.380952380952381,0.0952380952380953,0.904761904761905,0.416666666666667,0.541666666666667,0.583333333333333,0.388888888888889),C(0.19047619047619,0.523809523809524,0.380952380952381,0.523809523809524 ,0.9375,0.666666666666667,0.5%,1),C(0.428571428571429,0.619047619047619,0.428571428571429,0.80952380952381,0.75,0.666666666666667,0.416666666666667,0.111111111111111),C(0.80952380952381,0.523809523809524,0.571428571428571,0.571428571428571,0.416666666666667,0.645833333333333,0.458333333333333,0.722222222222222),C( 0.80952380952381,0.666666666666667,0.428571428571429,0.452380952380952,0.458333333333333,0.583333333333333,0.458333333333333,0.388888888888889))

回答

1

這是一個向量列表,而不是data.frames。如果我理解正確,您想要將所有值合併到一個向量中以傳遞給quantile()。你可以只將它unlist它變成一個數字向量。

quantile(unlist(d.merg.hosp.aucs)) 
     0%  25%  50%  75%  100% 
0.0000000 0.4166667 0.5327381 0.6510417 1.0000000