问题标签 [apply]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
242 浏览

r - R使用带有LD功能的Tapply

我正在尝试使用遗传学包中的 LD() 函数执行连锁不平衡计算。不知道的可以写成这样:

其中 a 和 b 是字符

鉴于此,我有一个包含 4 列和大量行的数据框,我试图找到其中 2 列的 LD。假设 df$col3 和 df$col4 代表上面示例中的 a 和 b,我将如何进行计算?

我正在考虑使用tapply,因为for循环将永远花费:

问题是我无法找到一种方法来为它们所在的特定行设置以下内容:

我知道“row 'n'”不是实际有效的代码;我只是不知道该怎么形容它。

最后,我计划在可以设置 g1 和 g2 后运行 LD 计算

0 投票
1 回答
157 浏览

r - 如何改进此代码以获得成对?

这是一个基于上一个问题(http://stackoverflow.com/questions/6538448/r-how-to-write-a-loop-to-get-a-matrix)的问题。

它与上一个不同,提供了更多细节,并根据 DWin 的注释提供了库和示例文件。所以,我将它作为一个新问题提交。你介意教我如何进一步修改这段代码吗?

要加载必要的库:

我的 protseq.fasta 文件包含以下内容:

要将数据加载到 R 进行分析,我已经完成了:

为了得到成对的数字,因为总共有 4 个序列,我已经完成了:

为了一一计算分数,我可以这样做:

但是,我无法添加一个新列作为“分数”以包含每对蛋白质的所有分数。我试图这样做,但没有奏效。

您能介意评论如何进一步改进它吗?感谢 DWin 和 diliop 为我之前的问题提供了精彩的解决方案。

0 投票
3 回答
3829 浏览

r - 如何绑定函数参数

如何将参数部分绑定/应用到 R 中的函数?

这就是我走了多远,然后我意识到这种方法行不通......

谢谢!

0 投票
1 回答
4676 浏览

r - Anova,for循环应用功能

X 可能非常大,所以正在考虑应用函数而不是 for 循环。在这种情况下可能吗?

我试过这个:

但这没有任何意义。谁能帮我?

0 投票
1 回答
2235 浏览

sql - Linq to SQL 和外部应用

我正在尝试将“SQL Outer Apply”转换为 Linq。SQL 是:

我尝试了以下 Linq,但得到了一行,而不是 SQL 语句给我的每种货币的行。

有什么解决办法吗?

0 投票
1 回答
74 浏览

sql - 使用引用同一服务器上另一个数据库的子查询插入到列中

我正在使用由知名博主编写的部分复制脚本。我想让下面列出的部分从一个仅包含 1 行的完全不同的表中再添加 1 列。基本上,具有单行的表上有一个站点名称,我希望该表中的站点名称作为此 INSERT INTO 的一部分填充。

我知道 SQL 2005 引入了 OUTER APPLY,但我不确定这是否是最好的方法。欢迎任何建议。谢谢。

我在考虑一个变量,但我不认为传递变量就足够了。任何帮助是极大的赞赏。谢谢。

0 投票
2 回答
2513 浏览

r - 将 rapply 用于来自名称字符向量的后缀字符向量

我想从一组全名中删除一组后缀(后缀和全名都是字符向量)。for()使用两个循环和非常容易gsub(),但似乎应该有一种更有效的方法(在代码行和时钟周期中)。

我的第一个想法是rapply(),但我无法让它工作。也许for()循环是最好的方法,但在这一点上,我有兴趣更好地理解rapply()

这是for()循环版本。

还有我失败的rapply()版本。

这给出了以下错误:

0 投票
3 回答
102 浏览

ruby - 阵列半展平

想要转换这个:

对此:

要传递给 Array.product(),第一个数组可以包含未知数量的其他数组。例如,给定的数组也可能是

最终,我需要将论点传递为:

提前谢谢!

0 投票
1 回答
1153 浏览

scala - Scala - 从 DSL 的应用方法中省略括号

我正在尝试创建 DSL 并遇到问题。我有这些定义:

我希望能够做到这一点:

阅读括号删除规则,我发现我需要链接每个接受一个参数的函数,所以我创建了一系列执行构造的“构建器”类:

我曾希望这会奏效,因为每个apply都只需要一个参数。但是,删除括号似乎是不合法的,apply因为它希望将参数视为方法名称:

任何想法如何在没有括号的情况下获得 DSL 语法?

奖励问题:我能得到这个吗?:

0 投票
2 回答
568 浏览

r - R 并行扩展是否破坏了“应用”隐喻?

每次我在 R 中看到有关并行处理的问题时,它都会使用该foreach函数。由于for循环不是很像 R,是否有 的并行版本apply,如果有,为什么它不更受欢迎?