R中的函数:当A列值为1的时候B的取值
在R中,可以使用ifelse函数来根据A列的值为1时设置B列的取值。
下面是一个示例:
# 创建一个包含A和B两列的数据框
data <- data.frame(A = c(1, 0, 1, 0),
B = c(10, 20, 30, 40))
# 使用ifelse函数根据A列的值为1时设置B列的取值为100,否则保持原来的值
data$B <- ifelse(data$A == 1, 100, data$B)
# 打印结果
print(data)
输出结果为:
A B
1 1 100
2 0 20
3 1 100
4 0 40
可以看到,当A列的值为1时,B列的取值被设置为100。而当A列的值为0时,B列的取值保持不变。
原文地址: https://www.cveoy.top/t/topic/hVxW 著作权归作者所有。请勿转载和采集!