问题标签 [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.
r - R使用带有LD功能的Tapply
我正在尝试使用遗传学包中的 LD() 函数执行连锁不平衡计算。不知道的可以写成这样:
其中 a 和 b 是字符
鉴于此,我有一个包含 4 列和大量行的数据框,我试图找到其中 2 列的 LD。假设 df$col3 和 df$col4 代表上面示例中的 a 和 b,我将如何进行计算?
我正在考虑使用tapply,因为for循环将永远花费:
问题是我无法找到一种方法来为它们所在的特定行设置以下内容:
我知道“row 'n'”不是实际有效的代码;我只是不知道该怎么形容它。
最后,我计划在可以设置 g1 和 g2 后运行 LD 计算
r - 如何改进此代码以获得成对?
这是一个基于上一个问题(http://stackoverflow.com/questions/6538448/r-how-to-write-a-loop-to-get-a-matrix)的问题。
它与上一个不同,提供了更多细节,并根据 DWin 的注释提供了库和示例文件。所以,我将它作为一个新问题提交。你介意教我如何进一步修改这段代码吗?
要加载必要的库:
我的 protseq.fasta 文件包含以下内容:
要将数据加载到 R 进行分析,我已经完成了:
为了得到成对的数字,因为总共有 4 个序列,我已经完成了:
为了一一计算分数,我可以这样做:
但是,我无法添加一个新列作为“分数”以包含每对蛋白质的所有分数。我试图这样做,但没有奏效。
您能介意评论如何进一步改进它吗?感谢 DWin 和 diliop 为我之前的问题提供了精彩的解决方案。
r - 如何绑定函数参数
如何将参数部分绑定/应用到 R 中的函数?
这就是我走了多远,然后我意识到这种方法行不通......
谢谢!
r - Anova,for循环应用功能
X 可能非常大,所以正在考虑应用函数而不是 for 循环。在这种情况下可能吗?
我试过这个:
但这没有任何意义。谁能帮我?
sql - Linq to SQL 和外部应用
我正在尝试将“SQL Outer Apply”转换为 Linq。SQL 是:
我尝试了以下 Linq,但得到了一行,而不是 SQL 语句给我的每种货币的行。
有什么解决办法吗?
sql - 使用引用同一服务器上另一个数据库的子查询插入到列中
我正在使用由知名博主编写的部分复制脚本。我想让下面列出的部分从一个仅包含 1 行的完全不同的表中再添加 1 列。基本上,具有单行的表上有一个站点名称,我希望该表中的站点名称作为此 INSERT INTO 的一部分填充。
我知道 SQL 2005 引入了 OUTER APPLY,但我不确定这是否是最好的方法。欢迎任何建议。谢谢。
我在考虑一个变量,但我不认为传递变量就足够了。任何帮助是极大的赞赏。谢谢。
r - 将 rapply 用于来自名称字符向量的后缀字符向量
我想从一组全名中删除一组后缀(后缀和全名都是字符向量)。for()
使用两个循环和非常容易gsub()
,但似乎应该有一种更有效的方法(在代码行和时钟周期中)。
我的第一个想法是rapply()
,但我无法让它工作。也许for()
循环是最好的方法,但在这一点上,我有兴趣更好地理解rapply()
这是for()
循环版本。
还有我失败的rapply()
版本。
这给出了以下错误:
ruby - 阵列半展平
想要转换这个:
对此:
要传递给 Array.product(),第一个数组可以包含未知数量的其他数组。例如,给定的数组也可能是
最终,我需要将论点传递为:
提前谢谢!
scala - Scala - 从 DSL 的应用方法中省略括号
我正在尝试创建 DSL 并遇到问题。我有这些定义:
我希望能够做到这一点:
阅读括号删除规则,我发现我需要链接每个接受一个参数的函数,所以我创建了一系列执行构造的“构建器”类:
我曾希望这会奏效,因为每个apply
都只需要一个参数。但是,删除括号似乎是不合法的,apply
因为它希望将参数视为方法名称:
任何想法如何在没有括号的情况下获得 DSL 语法?
奖励问题:我能得到这个吗?:
r - R 并行扩展是否破坏了“应用”隐喻?
每次我在 R 中看到有关并行处理的问题时,它都会使用该foreach
函数。由于for
循环不是很像 R,是否有 的并行版本apply
,如果有,为什么它不更受欢迎?