Tamam, iki tane adlandırılmış listelem var, biri "beklenen" ve diğeri "gözlendi". Rasgele veri tipleri ile yapı içinde karmaşık olabilirler. Gözlenen listenin yalnızca beklenen listeden farklı unsurları içeren yeni bir liste almak istiyorum. İşte bir örnek: Lwant, sonucun ne olmasını istediğimi budur. Bunu denedim:İki R listelenen liste arasındaki farkı nasıl alabilirim?
> setdiff(Lobs, Lexp)
[[1]]
[1] "ni"
İsim, bu ismi kaybeder ve setdiffin isimlere dikkat ettiğini sanmıyorum. Sipariş açıkça burada önemli değil ve ben a = 1'un b = 1 ile eşleşmesini istemiyorum.
İyi bir yaklaşımın ne olduğundan emin değil misiniz ... adlarının (Lobs) adlarının bir listesi üzerinden geçen bir şey? İşe yaramasa da, beceriksiz ve R-benzeri olmayan sesler ... Zarif fikirler var mı?
Sadece debugging için% 'si% fonksiyonunu kullanıyordum ve bunu tavsiye ediyordum. –