使用dplyr时从ifelse切换到case_的有效方法

时间:2018-10-01 13:40:46

标签: r dplyr

我有一段这样的代码

if (measurement == "Length") {
  SpecSigma <- 6.5
  CLSigma <- 3.1
  SigmaTarget <- 0.5
} else if (measurement == "Breadth") {
  SpecSigma <- 6.5
  CLSigma <- 3.25
  SigmaTarget <- 0.5
} else if (measurement == "Height") {
  SpecSigma <- 6.5
  CLSigma <- 3.5
  SigmaTarget <- 0.75
} else if (measurement == "Width") {
  SpecSigma <- 6.5
  CLSigma <- 3.75
  SigmaTarget <- 1.5
}

我想使用case语句代替上面的代码。我基本上想根据测量(长度,宽度等)设置一些变量

是否有一种有效的方法来做到这一点?

0 个答案:

没有答案