小编Sti*_*ijn的帖子

使用具有多变量函数的outer()

假设你有一个功能f<- function(x,y,z) { ... }.你会如何将常数传递给一个参数,但让其他参数变化?换句话说,我想做这样的事情:

 output <- outer(x,y,f(x,y,z=2)) 
Run Code Online (Sandbox Code Playgroud)

此代码没有评估,但有没有办法做到这一点?

r

16
推荐指数
1
解决办法
3946
查看次数

在Scala中的赋值运算符两侧实例化对象;它是如何工作的

我想了解以下代码背后的机制:

 val List(x) = Seq(1 to 10)
Run Code Online (Sandbox Code Playgroud)

该机制的名称是什么?这与类型转换相同吗,还是发生了其他情况?(在Scala 2.11.12中测试。)

syntax scala

4
推荐指数
3
解决办法
70
查看次数

如何在全局环境中加载包的内部功能

我有一个包,其内部函数我想在全局环境中加载.我能想到的唯一方法是手动完成,即

f <- packageName:::someInternalFunction
Run Code Online (Sandbox Code Playgroud)

适用于所有内部功能.我猜这是一种更简单的方法,但是怎么做?提前致谢.

r

3
推荐指数
2
解决办法
1602
查看次数

如何pivot_longer 这个数据框?

我有一个具有以下结构的数据框:

x <- data.frame(
x1_dte = as.Date(c("2001-01-01", "2001-01-02", "2002-01-02"), format = "%Y-%m-%d"),
x1_val1 = c(10, 12, 13),
x1_val2 = c(200, 250, 300),
x2_dte = as.Date(c("2003-01-01", "2003-04-02", "2003-04-02"), format = "%Y-%m-%d"),
x2_val1 = c(9, 11, 14),
x2_val2 = c(110, 140, 200),
x3_dte = as.Date(c(NA, NA, NA), format = "%Y-%m-%d"),
x3_val1 = c(NA, NA, NA),
x3_val2 = c(NA, NA, NA)
)

      x1_dte x1_val1 x1_val2     x2_dte x2_val1 x2_val2 x3_dte x3_val1 x3_val2
1 2001-01-01      10     200 2003-01-01       9     110   <NA>      NA      NA
2 2001-01-02 …
Run Code Online (Sandbox Code Playgroud)

r tidyr tidyverse

3
推荐指数
1
解决办法
40
查看次数

标签 统计

r ×3

scala ×1

syntax ×1

tidyr ×1

tidyverse ×1