gpt4 book ai didi

r - 有没有一种惯用的方法可以将列表或向量拼接成函数作为参数?

转载 作者:行者123 更新时间:2023-12-02 08:42:34 26 4
gpt4 key购买 nike

v <- runif(100, 0, 10)
seq(???(round(range(v))), length.out=5)

有方便的功能吗???或其他一些以最少的击键来完成此操作的方法——尤其是在交互式工作时。

最佳答案

你正在寻找do.call

do.call(seq,c(round(range(v)),list(length.out=5)))

您需要使用 c(...,list(OtherArgs)) 将所有参数合并到一个列表中。

但是如果我想在交互式工作时以最少的击键来做到这一点,我可能会用“困难”的方式来做到这一点:

rv <- round(range(v))
seq(rv[1],rv[2],length.out=5)

(56 次与 51 次击键,但需要跟踪的嵌套括号更少,而且两条短命令可能比一条长命令更容易)

关于r - 有没有一种惯用的方法可以将列表或向量拼接成函数作为参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15272054/

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