我在我的 mac 上检查了 LibreSSL 的版本,它不是最新的。
$ openssl version
LibreSSL 2.6.5
Run Code Online (Sandbox Code Playgroud)
我通过自制软件安装了更新的版本
homebrew install libressl
Run Code Online (Sandbox Code Playgroud)
自制软件安装的那个是2.8.3. 但是我安装了新的,在终端输入后openssl version,还是显示LibreSSL 2.6.5,说明新的没有设置为默认。
我知道自制软件有不同的安装路径。但我不知道如何将路径设置为 LibreSSL 的默认路径。如何在 Mac 中将最新版本的 LibreSSL 设置为默认版本?谁能给我一些建议?
我想在我定义的函数中传递和使用数据框。但是我失败了。我想知道如何在R中传递和使用数据帧。
我使用的代码如下:
# create example data
testData <- data.frame(man = c(9, 8, 3, 4, 8),
woman = c(5, 4, 7, 1, 1),
love = c(1, 2, 3, 4, 5))
# define the function
polynomial <- function(iv1, iv2, dv, dataset){
model <- lm(dv ~ iv1 + iv2 + I(iv1^2) + I(iv1 * iv2) + I(iv2^2), data = dataset)
return(summary(model))
}
# use the function
polynomial(iv1 = man,
iv2 = woman,
dv = love,
dataset = testData)
Run Code Online (Sandbox Code Playgroud)
但是我收到了此错误消息- Error in eval(predvars, data, …