Bazı temel istatistik sonuçları hesaplamak için R kullanıyorum. Aşağıdaki gibi bir veri çerçevesi sütunundaki nicelikleri kalibre etmek için quantile() işlevini kullanıyorum.R'de adlandırılmış sayısal bir vektörden basit bir sayısal değeri nasıl alabilirim?
> quantile(foobars[,1])
0% 25% 50% 75% 100%
189000 194975 219500 239950 1000000
Hesaplanan miktarlara tek tek erişebilmek istiyorum. Ancak, bunu nasıl yapacağımı anlayamıyorum. İade edilen sonucun sınıfını kontrol ettiğimde, 1 boyutlu bir sayısal.
denedim bu: bir demet (kuantil seviye + sayı) dönmek gibi görünüyor> q <- quantile(foobars[,1])
> q[3]
50%
219500
. Bu durumda adet (219.500 yalnızca ilgileniyorum. Sen ile sayısal değerin baskılı temsilini karıştırıyorsun
Basit (sayısal) değişken içine sadece sayı erişebilir nasıl?
'as.vector (q) 'da isimleri kaldırır: Bu yüzden, bir vektör ad çıkarmak için başka bir yol adları
NULL
atamak için – sam