我在dplyr
中變異行的子集時遇到問題。我現在用的鏈接命令:%>%
說:R如何變異行的子集
data <- data %>%
filter(ColA == "ABC") %>%
mutate(ColB = "XXXX")
這工作得很好,但問題是,我希望能夠選擇整個原始表,看到了變異只應用於數據的子集,我有指定。我的問題是,當我在此之後查看數據時,我只能看到data
的子集及其更新的ColB
信息。
我也想知道如何使用data.table
來做到這一點。
謝謝。
謝謝。這工作。我該如何做一個多重標準過濾器?我嘗試了以下,但它似乎並不是正確的語法.'setDT(data)[(colA ==「ABC」)&(colC ==「DEF」),ColB:=「XXXX」]' –
@ user1991118 *是*正確的語法 - 也許你可以顯示一個可重複的例子。我能想到的唯一可能就是你打算使用'|'代替'&'。 – eddi
這確實是正確的語法。我使用了錯誤的變量。這是工作。 –