如何在R中改变这个函数,使其改变x中的数据格?

问题描述 投票:1回答:1

下面的代码是我尝试用函数改变x中的数据表,数据表x中有名为MutationStatus和疾病的列。当我将x作为数据表,将y作为字符串手动插入disease列内时,函数可以工作,然而将其作为函数插入则不行。

diseaseMutation <- function(x,y) {
  x$MutationStatus[x$disease != y] = "WT"
  x$disease[x$disease != y] = y
}
r
1个回答
1
投票

我们需要返回'x'

diseaseMutation <- function(x,y) {
  x$MutationStatus[x$disease != y] = "WT"
   x$disease[x$disease != y] = y
   x
 }
© www.soinside.com 2019 - 2024. All rights reserved.