我在一组数据上遇到了问题。我想要更改列的值,仅针对数据行中的某些值。我的表有这样的结构:
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现在,我想要将"Var2“值更改为"Medium",仅当变量1为C时。谢谢帮助!:) Alin。
发布于 2014-11-24 00:36:37
假设d是您的data.frame:
d$Var2[d$Var1 == "C"] <- "Medium"发布于 2021-01-12 00:39:52
试一试
d$Var2[d$Var1 == "C", ] <- "Medium"
条件后必须有逗号。这是一个特定于R的东西。
https://stackoverflow.com/questions/27091292
复制相似问题