gpt4 book ai didi

r - 如何在数据框上执行函数

转载 作者:行者123 更新时间:2023-12-04 10:57:49 25 4
gpt4 key购买 nike

在论坛成员的帮助下,创建了以下代码。

foo <- function(x,y) prop.table(table(sign(x), y), 1)

现在,我不确定如何在我的数据框中执行此操作,其中 x 将从第 2 列到第 10 列,而 y 将只是数据框中的一个固定列。

您的帮助将不胜感激。

此致
卢特福

最佳答案

您可以使用 sapply遍历兴趣列,并对固定列进行每次计算,即(假设固定列是第 1 列),

sapply(df[2:10], function(i)prop.table(table(sign(i), df[,1]), 1))

关于r - 如何在数据框上执行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59070748/

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