我在处理一组数据时遇到问题。我想更改列的值,仅针对数据行中的某些值。我的表具有以下结构:
Var1 Var2
1 A High
2 A High
3 A High
4 B High
5 B High
6 B High
7 C High
8 C Low
9 C Low
10 C Low
Run Code Online (Sandbox Code Playgroud)
现在,我想将“Var2”值更改为“Medium”,仅当 Var 1 为 C 时。谢谢您的帮助!:) 阿林。
假设d是你的data.frame:
d$Var2[d$Var1 == "C"] <- "Medium"
Run Code Online (Sandbox Code Playgroud)