dplyr软件包中的mutate问题

时间:2019-05-07 16:42:24

标签: r dplyr mutate

我正在尝试使用filter包中的mutatedplyr创建一个新的中位数拆分变量。每当我运行mutate函数时,我都会从R收到一条消息could not find the function Mutate。我也尝试过Mutate_if并获得相同的响应。我尝试重新安装该软件包,并具体调用dpylr::mutate,但似乎无济于事。我搜索了上线的错误,发现mutate函数具有mutate_if形式,但是该函数也不适合我。我是R编程新手,没有编程背景。我也尝试过使用dicho函数,但这是另一篇文章。我想让下面的代码正常工作,因为如果我没有mutate函数的问题,它似乎应该可以工作,并且我希望以此作为创建中位数分割的一种方法。我知道是否还有else语句,但是我还没有学过,如果仅mutate可以工作,这似乎更容易。谢谢。

我的代码:

Childhoodtrauma <- filter(GTP, GTP$CTQTOT>=36)
Mutate (Childhoodtrauma, highchildhoodtrauma=1)
Childhoodtrauma2 <- filter(GTP, GTP$CTQTOT<=35)
Mutate_if(Childhoodtrauma2, highchildhoodtrauma=0)

0 个答案:

没有答案