Mantıksal bir matris x
adında bir satır var ('a' ve 'b') ve adlandırılmış sütunlar ('10', '20', '30', '40'). Bu Diyelim:R: Matrisin gerçek öğelerinin satır ve sütun adlarını nasıl alırsınız?
10 20 30 40
a T F T F
b F T F T
structure(c(TRUE, FALSE, FALSE, TRUE, TRUE, FALSE, FALSE, TRUE),
.Dim = c(2L, 4L), .Dimnames = list(c("a", "b"), c("10", "20", "30", "40")))
satır ve ben gerçek değerlere sahip sütunların adlarla listelenir bir tablo almak için kısa bir yolu var mı?
row col
a 1 1
b 2 2
a 1 3
b 2 4
üretir which(x, arr.ind = T)
elde edilebilir benzer
a 10, 30
b 20, 40
şey, Ama gerçekten ilk tablo elde etmek istiyorum: Ben aşağıdaki tabloyu almak istiyorum vardır.
+1: 't (t (uygulamak (m, 1, fonksiyonu (u) macun (adları (ki (u)), daraltma = ",")))) 'istenen sonuca daha yakın ve daha fazla düzeltmeler var – Henry