R, homojen nesnelerin listesini saklamak için üç türle birlikte gelir: vector
, matrix
ve array
.Vektör, matris ve dizi veri türleri arasındaki farklar nelerdir?
Bildiğim kadarıyla söyleyebilirim:
vector
1 boyut dizilermatrix
2 boyutları diziler için özel bir durumudur için özel durumları olan
array
da (1 dahil herhangi bir boyut seviyesine sahip olabilir ve 2).
1D dizilerini vektörler ve 2B dizileri matrisler üzerinde kullanma arasındaki fark nedir? Bunlar arasında döküm yapmalı mıyız yoksa otomajik mi olacak? Bir matrix
ve 2D array
arasında hiçbir fark yoktur
"... İç diziler sadece vektörlerdir ...." - sınıf fonksiyonunun vektör ve bir boyut dizisi için farklı sonuçlar verdiği gerçeğine ne dersiniz? –
Sorunuz nedir? R. – Roland
@Roland'de örtük sınıflar vardır. Belki de cevabınızı "örtülü sınıflar vardır" ayrıntılarını içerecek şekilde düzenlemelisiniz. Vektörler, diziler ve matrisler arasındaki farkı belirlemek için 'class()', 'mode()' ve 'typeof()' gibi fonksiyonların nasıl kullanılacağı hakkında kapsamlı bir açıklamaya sahip olmak yararlı olabilir. – nbro