gpt4 book ai didi

r - 是否可以在 ddply 中重用生成的列?

转载 作者:行者123 更新时间:2023-12-04 11:18:44 25 4
gpt4 key购买 nike

我有一个使用 ddply 的脚本,如下例所示:

ddply(df, .(col),
function(x) data.frame(
col1=some_function(x$y),
col2=some_other_function(x$y)
)
)

在 ddply 中,是否可以重用 col1 而无需再次调用整个函数?

例如:
ddply(df, .(col),
function(x) data.frame(
col1=some_function(x$y),
col2=some_other_function(x$y)
col3=col1*col2
)
)

最佳答案

你有一个完整的功能可以玩!不一定是单线!这应该有效:

ddply(df, .(col), function(x) {
tmp <- some_other_function(x$y)
data.frame(
col1=some_function(x$y),
col2=tmp,
col3=tmp
)
})

关于r - 是否可以在 ddply 中重用生成的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3369600/

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