148得票4回答
“*apply”家族真的没有进行向量化处理吗?

所以我们通常会对每个 R 新用户说:“apply 不是矢量化的,查看 Patrick Burns 的R Inferno 第四部分圆圈”,其中说道(我引用):   一个常见的反应是在 apply 函数族中使用函数。 这不是矢量化,它是循环隐藏。apply 函数在其定义中有一个 for 循环。...

7得票3回答
R: apply与do.call的区别

我刚刚阅读了@David Arenburg的个人资料,并发现了一些关于如何培养良好的R编程技能和习惯的有用技巧,其中一个特别引起了我的注意。我一直认为在R中使用apply函数是处理数据框架的基石,但他写道: 如果你正在处理数据框架,请忘记有一个叫做apply的函数——无论你做什么——都不要...

8得票3回答
在R中的apply结构循环中使用计数器

我正在尝试在R中从一个相当复杂的数组中绘图。我想生成一个3×3的图像,每个图像上都有红色和蓝色的点。 我使用了apply循环的结构,它可以工作,但是我想通过每一行来改变y轴的最大值。 通常我会在其他语言中使用一个计数器,比如i,在R中,apply的东西完全让我困惑! par(mfrow=...

22得票1回答
PHP 中是否有类似 JavaScript 的 apply 函数?

在JavaScript中,我可以使用apply将数组作为参数传递给一个函数:var f = function (n,m) {}, args = [1,2]; f.apply(null, args); 现在我需要在PHP中执行类似的操作,即将一个数组作为“单独”的参数传递给一个函数。 ...

66得票3回答
如何使用R中的apply函数将一个字符串粘贴到字符串向量的每个元素上?

我有一个字符串向量。d <- c("Mon","Tues","Wednes","Thurs","Fri","Satur","Sun") 我想要将字符串 "day" 粘贴到向量的每个元素上,类似于这样的方式。week <- apply(d, "day", paste, sep='')

7得票4回答
Pandas - 检查按行排列的字符串列是否在列表列中。

我有一个数据框,你可以用以下代码构建: dflist=[['123',['abc','qw3','123']], ['ab12',['3e4r5','12we3','asd23','q2w3']]] df=pd.DataFrame(dflist,columns=['check...

22得票4回答
Python vs. R:将函数应用于向量中的每个元素

我想在向量的每个元素上应用一个函数(len)。在R中,我可以通过sapply(cities,char)轻松实现此目标。在Python中是否有类似的替代方法而不需要编写循环?

79得票7回答
Node.js中的require()如何工作?

我尝试了这个:// mod.js var a = 1; this.b = 2; exports.c = 3; // test.js var mod = require('./mod.js'); console.log(mod.a); // undefined console.log(m...

9得票4回答
Pandas数据框:检查列值是否在列列表中

我有一个数据框 df: data = {'id':[12,112], 'idlist':[[1,5,7,12,112],[5,7,12,111,113]] } df=pd.DataFrame.from_dict(data) 这看起来像这样: id ...

9得票1回答
将函数应用于Polars-DataFrame的所有列

我知道如何将函数应用于 Pandas-DataFrame 中的所有列。然而,当使用 Polars-DataFrame 时,我还没有想出如何实现这一点。 我查看了 Polars 用户指南中专门介绍此主题的部分,但我没有找到答案。这里附上一段代码片段,其中包含我的失败尝试。 import nu...