apply

    3热度

    1回答

    这是一个建立在前面问题上的问题(http://stackoverflow.com/questions/6538448/r-how-to-write-a-loop-to-get-a-matrix)。 由于提供了更多详细信息,并且根据来自DWin的评论提供了库和示例文件,它与前一个不同。所以,我把它作为一个新问题提交。你能介意教我如何进一步修改这段代码吗? 要加载必要的库: source("http:

    4热度

    3回答

    如何部分绑定/应用参数到R中的函数? 这是多远我得到了,后来我意识到,这种方法是行不通的...... bind <- function(fun,...) { argNames <- names(formals(fun)) bindedArgs <- list(...) bindedNames <- names(bindedArgs) function(ar

    4热度

    1回答

    >str(set) 'data.frame': 1000 obs. of 6 variables: $ ID : Factor .. $ a : Factor .. $ b: Factor .. $ c: Factor .. $ dat : num .. $ contrasts : Ord.factor .. >X [1] "a" "b" "c" for (i in

    1热度

    1回答

    我试图将“SQL外部应用”转换为Linq。 的SQL是: select Currencies.Name, Currencies.Sign ,a.ActualPrice from Currencies outer apply (select CurrencyID,ActualPrice from Prices where ProductID=5 and Currencies.ID=Price

    0热度

    1回答

    我正在使用由知名博客编写的复制脚本的一部分。我想让下面列出的部分在一个完全不同的表中只添加1行,只保留1行。基本上,具有单个行的表具有一个站点名称,并且我希望该表中的该站点名称作为此INSERT INTO的一部分进行填充。 我知道SQL 2005引入了OUTER APPLY,但我不确定这是否是最好的方法。任何sugegstions是受欢迎的。谢谢。 Insert Into dbo.dba_repl

    1热度

    2回答

    我想从一组全名(后缀和全名都是字符向量)中删除一组后缀。使用两个for()循环和gsub()这很容易,但似乎应该有一个更有效的方法(无论是在代码行还是时钟循环中)。 我的第一个想法是rapply(),但我不能得到它的工作。也许for()循环是最好的方法,但在这一点上我有兴趣更好地了解rapply() 这里是for()循环版本。 names.full <- c("tom inc", "dick co

    4热度

    3回答

    要将此转换: [["1", "2", "3"], ["4", "5", "6"]] 这样: ["1", "2", "3"], ["4", "5", "6"] 要传递到Array.product(),并且所述第一阵列可以包含一个未知的数量的其他阵列。例如,考虑到阵列也可以是 [["1", "2", "3"], ["4", "5", "6"], ["7", "8", "9"]] 最终,我需

    4热度

    1回答

    我试图创建一个DSL并遇到问题。我有这些定义: case class Var(name: String) case class Lam(v: Var, t: Var) val (a, b) = (Var("a"), Var("b")) 我希望能够做到这一点: scala> \ a b Lam(Var(a),Var(b)) 在括号落下的规则读了起来,我看到我需要的是把每一个参数链功能,

    7热度

    2回答

    每当我在R中看到关于并行处理的问题时,它都会使用foreach函数。由于for环路不是非常类似于R的,是否有平行版本的apply,如果有的话,它为什么不是更受欢迎?

    4热度

    3回答

    好吧,我在网上看了很多,但无法找到答案。 我可以期待浏览器之间的CSS差异,但也存在JavaScript差异? 那么,为什么这个工程在IE8: window.print(); // works ,但是当我通过window.print给一个函数并调用它,它不工作,IE8(在IE9作品): function callIt(f){ f.call(); }; callIt(wind