dplyr
'da bir satır alt kümesini mutasyona sokmakta güçlük çekiyorum. Ben zincirleme komutu kullanıyorum: %>%
söylemek:R Satırların bir alt kümesi nasıl değiştirilir
data <- data %>%
filter(ColA == "ABC") %>%
mutate(ColB = "XXXX")
Bu iyi çalışır ama sorunlar ı tüm orijinal tabloyu seçmek mümkün istiyorum ve ben vardı verilerin sadece alt sisteminin mutasyona bkz belirtildi. Benim sorunum, bundan sonra verileri görüntülediğimde, sadece data
alt kümesini ve güncelleştirilmiş ColB
bilgisini görmem.
data.table
'u kullanarak bunu nasıl yapacağımı bilmek isterim.
Teşekkürler.
Teşekkür ederiz. Bu çalıştı. Ve nasıl bir mulitple kriter filtresi yaparım? Aşağıdakileri denedim ama doğru sözdizimi gibi görünmüyor.'setDT (veri) [(colA == "ABC") & (colC == "DEF"), ColB: = "XXXX"] ' –
@ user1991118 bu * doğru * sözdizimi - belki de tekrarlanabilir bir örnek gösterebilirsiniz. Düşünebildiğim tek şey, '' 'yerine' '' kullanmak demek. – eddi
Bu gerçekten doğru sözdizimi idi. Yanlış değişkeni kullandım. Çalışıyor. –