我有它看起來像一個數據幀(DF),更換所有的細胞用0除少數指定值R
Id Name Activity.
1 ABC a;sldkj kkkdk
2 two llsjdfljs
3 three case one
4 four randshsjl lskjd
5 five case seven
8 eight sllslsll.asdhf
9 nine case ten
我想要的替換活動爲「0」的所有值除「情況下,一個」 , '案七' 的, '案例十'
Id Name Activity.
1 ABC 0
2 two 0
3 three case one
4 four 0
5 five case seven
8 eight 0
9 nine case ten
我試過,
df2 <- subset(df, df$`Activity.!='case one'|df$`Activity.`!='case two'|df$`Activity.`!='case three')
df2$Activity <- 0
df <- merge(df,df2)
成爲在代碼冗長,所以我一直在尋找幾類b埃特解決方案
那你試試?爲什麼它不起作用? SO不是代碼寫入服務。 – Heroka
@Maddy你爲什麼不接受解決方案?代碼中的任何問題。 – akrun
@akrun這是一個多按,錯誤的撥號,再次添加它) – Maddy