apply相关内容

Clojure 将单个变量传递给函数

我试图将一些包含节点列表的向量传递给 clojure 中的函数,如果我要输入变量,该函数可以工作,但我不确定如何一次从每个向量传递一个变量. (def ItemPickUp [:a1 :Mail])(定义 ItemDestinations [:Storage :a1])(定义机器人{[ItemPickUp] [ItemDestinations]})(defn shortestPath [g st ..
发布时间:2021-11-16 23:19:31 其他开发

使用 apply + 函数为 Pandas 数据框创建多个新列

我有一个如下形状的熊猫数据框 df:(763, 65) 我使用以下代码创建了 4 个新列: df[['col1', 'col2', 'col3','col4']] = df.apply(myFunc,axis=1)def myFunc(row):#code 从另一个数据帧获取一些结果返回结果 1、结果 2、结果 3、结果 4 myFunc 中返回的数据帧的形状是 (1, 4).代码运行出 ..
发布时间:2021-11-16 23:19:28 Python

带有 lambda 的 Python 熊猫应用难度

我正在运行以下函数,但不知何故努力让它考虑长度条件(if 部分).如果函数只运行第一部分: stringDataFrame.apply(lambda x: x.str.replace(r'[^0-9]', '') if (len(x) >= 7) else x) 出于某种原因,它以某种方式只运行 x.str.replace(r'[^0-9]', '') 部分,我在这里做错了什么,我被卡 ..
发布时间:2021-11-16 23:19:26 Python

dendrapply 错误:C 堆栈使用量太接近限制

我以这种方式使用 R 的 dendrapply: dendrapply(dendro, function(n) utils::str(attributes(n))) 其中 dendro 是一个 'dendrogram',在高度 2 处有 2 个分支和 5902 个成员. 运行一段时间后,它崩溃并显示此错误: 错误:C 堆栈使用 7971524 太接近限制 有什么想法吗? 解决方 ..
发布时间:2021-11-16 23:19:23 其他开发

使用应用族对不同因子水平进行汇总统计

我试图找到不同因子水平的汇总统计数据. data.frame(apply(final_data[Company=="BPO",c(66:84)],2,summary)) 现在我为 company 设置了不同的值 - 我可以为不同的值重复该语句.我知道它可以自动化 - 使用应用系列(ddply,tapply,sapply),但我没有做对. 解决方案 您可以拆分公司,然后使用您的功能: ..
发布时间:2021-11-16 23:19:16 其他开发

dendrapply 错误:C 堆栈使用量太接近限制

我以这种方式使用 R 的 dendrapply: dendrapply(dendro, function(n) utils::str(attributes(n))) 其中 dendro 是一个 'dendrogram',在高度 2 处有 2 个分支和 5902 个成员. 运行一段时间后,它崩溃并显示此错误: 错误:C 堆栈使用 7971524 太接近限制 有什么想法吗? 解决方 ..
发布时间:2021-11-16 23:19:13 其他开发

如何优化大型 R 数据框中每一行的过滤和计数

我有一个数据框,如下所示: 姓名日工资1 安 1 1002 安 1 1503 安 2 2004 安 3 1505 鲍勃 1 1006 鲍勃 1 2007 鲍勃 1 1508 鲍勃 2 100 对于每个唯一的姓名/日期对,我想计算一个总数范围,例如“此人当天或第二天的工资超过 175 的次数".列比工资多得多,并且有四个时间片适用于每一行的每个总计. 我目前可以通过对我的数据框进行唯一化 ..
发布时间:2021-11-16 23:19:10 其他开发

将函数族应用于具有多个参数的函数

我想使用 apply 系列(在 R 中)中的一个函数来将具有两个参数的函数应用于两个矩阵.我认为这是可能的.我对么?否则,我似乎必须将两个矩阵合二为一,并根据新矩阵重新定义我的函数. 这是我想做的一个例子: a 我想将 foo 应用到 a 和 b. 解决方案 (严格回答问题,而不是为您提供更好的方法供您在此处特别使用....) mapply 是 *apply 函数系列中的 ..
发布时间:2021-11-16 23:19:06 其他开发

如何将可遍历的函数应用于一个值

如果我想要类似的东西我应该用什么 [a->b] ->->[乙] 基本上我有一个函数列表,所有函数都接受一个值 a 并返回 b.我想将它们全部应用到一个 a 并得到结果 [b]. 我应该使用哪个? 谢谢 解决方案 你不需要Traversable,只需要Functor: swingMap f x = fmap ($ x) f 另见 swing 函数(这相当于swing fm ..
发布时间:2021-11-16 23:19:03 其他开发

优化数据框中的替换

这是更新对的扩展基于名称中的模式的列.因此,这部分是出于好奇心,部分是出于娱乐目的. 在开发该问题的答案时,我突然想到这可能是 for 循环比 *apply 函数更有效的情况之一(并且我一直在寻找一个很好的例子来说明 *apply 不一定比结构良好的 for 循环“更有效").所以我想再次提出这个问题,并询问是否有人能够使用 *apply 函数(或 purr,如果那是你的东西)比我在下面写的 ..
发布时间:2021-11-16 23:18:54 其他开发

如果按特定顺序调用,则回调中的“this"通过应用变为未定义而绑定为闭包

我有一个 JS 函数,我尝试使用 this 这应该是单击以触发该函数的按钮: function myAction( greeting ) { console.log( greeting + ", the button is :" + this );this.remove();} 然后我的页面上有几个按钮,比方说两个(这真的发生在页面上只有两个按钮的情况下;我已经测试过了): 根据我的经验 ..
发布时间:2021-11-16 23:18:51 前端开发

在数据框中将因子转换为数字

我有一个非常大的数据框,其中包含 2 个因子级别,级别“否"和“是".我想将级别替换为数值,以便“否"变为 0,“是"变为 1. 我想应用一个适用于数据框的函数. 一个简单的例子: >dfA B C D1 1 否 是 12 2 否 否 33 3 是 否 1234 4 是 是 125 5 否 是 2316 6 否 217 7 是 否 218 8 是 否 21>字符串(df)'data. ..
发布时间:2021-11-16 23:18:48 其他开发

Clojure 将单个变量传递给函数

我试图将一些包含节点列表的向量传递给 clojure 中的函数,如果我要输入变量,该函数可以工作,但我不确定如何一次从每个向量传递一个变量. (def ItemPickUp [:a1 :Mail])(定义 ItemDestinations [:Storage :a1])(定义机器人{[ItemPickUp] [ItemDestinations]})(defn shortestPath [g st ..
发布时间:2021-11-16 23:18:45 其他开发

R:使用应用函数清理likert答案

我进行了一项调查,其中用户按照李克特量表填写了问题的答案.当我想要的只是数字时,我们使用的软件已将文本放入答案中,因此示例是 NEITHER AGREE NOR DISAGREE4.我想把它转换成4 我有执行此操作的 R 代码,它在数据框的单元格中查找第 18 列的数字,并从中提取数字(如果存在) as.numeric(ifelse(grepl("[0-9]",df[,18]),as.nu ..
发布时间:2021-11-16 23:18:42 其他开发

将模型拟合到多个分组或子集,并为数据框输出提取原始因子列

我想拟合模型并提取按分组因子(下面的 fac1 和 fac2)或子集划分的特定参数.我的问题是,当 sapply 输出正确的参数时,我被困在一个列表中,其中元素被命名为组合.我想要得到的是一个 data.frame,其中每个因素都有一个带有适当标签的列.我想在 base R 中执行此操作. 请注意,答案必须是一般性,而不是在这种情况下使用的特定名称.如果因子名称包含“句点",则答案不应该受到 ..
发布时间:2021-11-16 23:18:36 其他开发