gpt4 book ai didi

r - 有选择地修改指数

转载 作者:行者123 更新时间:2023-12-04 10:19:40 26 4
gpt4 key购买 nike

有没有更短的方法来选择元素并修改它们?例如,在

y[y < 1] <- y[y < 1]*2

对象 y 在一行中被引用 4 次。有没有可能减少这种重复?

最佳答案

这是一个减少对 y 的引用次数的结构。由 1:

y <- -2:2
y[i] <- y[i <- y < 1] * 10

y
# [1] -20 -10 0 1 2

但在实践中,我更有可能这样做,这可能不太“聪明”,但肯定更容易解析(对于人类):
i <- y < 2
y[i] <- y[i] * 10

关于r - 有选择地修改指数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13022503/

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