gpt4 book ai didi

r - 如何在R中与%<>%(来自magrittr包)相乘?

转载 作者:行者123 更新时间:2023-12-02 17:57:43 31 4
gpt4 key购买 nike

让我们为变量赋值:

thisIsANumberVariable <- 3
library(magrittr)
thisIsANumberVariable %<>% +5 #adds 5 to thisIsANumberVariable
thisIsANumberVariable
[1] 8
thisIsANumberVariable %<>% *6 # Should multiply thisIsANumberVariable by 8, but instead:
Error: unexpected '*' in "thisIsANumberVariable %<>% *"

有没有办法用%<>%同时进行乘法和赋值?

最佳答案

一种选择是使用 `*`()multiply_by 别名(参见例如 ?magrittr::multiply_by 的列表可用别名):

thisIsANumberVariable <- 3

library(magrittr)

thisIsANumberVariable %<>% +5

thisIsANumberVariable
#> [1] 8

thisIsANumberVariable %<>% `*`(5)

thisIsANumberVariable
#> [1] 40

thisIsANumberVariable %<>% multiply_by(5)

thisIsANumberVariable
#> [1] 200

关于r - 如何在R中与%<>%(来自magrittr包)相乘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75295288/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com