13 AĞUSTOS 2009, PERŞEMBE
Nasıl R dataframe satır almak için
Sütun başlıkları ile bir dataframe var.
Nasıl bir liste olarak dataframe (liste için anahtar olarak sütun başlıkları ile) belirli bir sıra alabilir miyim?
Özellikle, benim dataframe
A B C 1 5 4.25 4.5 2 3.5 4 2.5 3 3.25 4 4 4 4.25 4.5 2.25 5 1.5 4.5 3
Ve eşdeğer bir satır almak istiyorum
> c(a=5, b=4.25, c=4.5)
a b c
5.0 4.25 4.5
CEVAP
13 AĞUSTOS 2009, PERŞEMBE
x[r,]
r satır nerede ilgileniyorsun. Örneğin: bu deneyin
#Add your data
x <- structure(list(A = c(5, 3.5, 3.25, 4.25, 1.5 ),
B = c(4.25, 4, 4, 4.5, 4.5 ),
C = c(4.5, 2.5, 4, 2.25, 3 )
),
.Names = c("A", "B", "C"),
class = "data.frame",
row.names = c(NA, -5L)
)
#The vector your result should match
y<-c(A=5, B=4.25, C=4.5)
#Test that the items in the row match the vector you wanted
x[1,]==y
This page (this useful site) Bu gibi dizin oluşturma hakkında iyi bilgi var.
Bunu Paylaş:
Nasıl R dataframe satır almak için...
Nasıl JavaScript arayan almak için fon...
Nasıl N satır T-SQL sıralanmış tabloda...
Nasıl bir karakter yerine Vim bir yeni...
Nasıl Python ile şimdiki zaman almak i...