在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列的取值保持不变。

R中的函数:当A列值为1的时候B的取值

原文地址: https://www.cveoy.top/t/topic/hVxW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录