Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Matris'ten spesifik bir altküme çekme, Oyunlu sdf (R)


deadwoll

Öne çıkan mesajlar

Şimdi benim kocaman bir matrisim var ama ben bunun belli bir kısmıyla çalışıyorum.

Diyelim ki,

foo matrisinin foo[1:20]'lik altkümesiyle çalışmak istiyorum ben; foo[1:20] içerisinde ise belli aralıklarla tekrarlayan (mesela 1, 5, 9, 13 ve 17.) değerlerin yer almasını istemiyorum. Bunu nasıl ayarlayabilirim?

Bir türlü ayarlayamadım. Netteki tutorial'lar da çok basit düzeyde.

Tekrarlanabilir örnek de yazayım, el atmak isteyen olursa diye :P

matfoo <- matrix(c(1:100), nrow = 10, ncol = 10)

istediğim doğrudan;

matfoo[c(2,3,4,6,7,8,10,11,12,14,15,16,18,19,20)]

ama bunu belli bir yapıya oturtmam lazım ki değişken veya kantil sayım değiştiğinde her seferinde elle yazmıyım.
Link to comment
Sosyal ağlarda paylaş

Stackoverflow'a her soru sorduğumda yaşadığım şeyi yaşadım sdf

Sorunumu anlatmaya çalışırken başka bir açıdan bakıp çözüyorum... setdiff ve seq fonksiyonlarını kullanınca oldu direk.

matfoo[setdiff(1:20, seq(1,20,4)]

Bunu da,


matfoo[setdiff(1:(ncol(X)*length(taus)), seq(1, ncol(X)*length(taus), ncol(X)))]



şeklinde istediğim şekle soktum gg.
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...