Verileri bir veri çerçevesinden satırlara erişmek istediğimizi varsayalım. Örnekler basitleştirilmiştir, ancak bir veri çerçevesini satır adlarına göre sıralarken, örneğin, (df[order(row.names(df)]
), aynı tekniği kullanırız. veri çerçevesi iki sütun varsa, geri satır ismi içeren bir 1 sıralı veri çerçevesini almakR, neden veri çerçevesinden satırları seçerseniz, veri çerçevesinin yalnızca bir sütunu varsa, verileri vektör olarak döndürür?
> df
x1
a x
b y
c z
> df[1, ] # returns atomic vector
[1] x
: veri çerçevesi bir sütun halinde
, geri atomik vektörü elde
> df
x1 x2
a x u
b y v
c z w
> df[1, ] # returns data frame
X1 X2
a x u
veri çerçeve üzerinde aynı işlem çerçevesi kaç sütun bağlı sonuçların iki tür verir neden anlamıyorum. [
varsayılan argüman drop=TRUE
çünkü
Özdeş sorular: http://stackoverflow.com/q/7598674/602276 ve http: // stackoverflow.com/q/7352254/602276 – Andrie