gpt4 book ai didi

linux - 为 unix-layman 在 unix 中使用解释器运行 r 脚本或命令

转载 作者:IT王子 更新时间:2023-10-29 00:26:18 24 4
gpt4 key购买 nike

我是 unix 的外行,到目前为止我在 Windows 中使用 R。例如,我在我的 R session (在 R gui 中)中键入以下内容。

# this is a my funny example script 
X <- 1:10
Y <- 21:30
plot(X, Y)
myfun <- function (x){
x1 <- x^0.2
return (x1)
}
myfun(X)

在两种情况下,我如何在 unix shell 中实现此目的 -

(1) 通过 interpeter 直接在命令行中(2) 创建脚本并运行脚本。

考虑到我是 unix 外行,请提供步骤。

最佳答案

假设您将脚本保存在一个名为 so.R 的简单文本文件中,您可以在 Linux/Unix 下通过在提示符下键入 R 来运行它。一旦进入 R 输入

  source('so.R')

在 R 环境中执行脚本(假设 so.R 文件与您发出此命令时所在的目录相同)。

要从 Linux/Unix 命令行运行脚本,请使用以下命令:

  R CMD BATCH so.R

请注意,当我在 R 中运行脚本时,我得到了要显示的图,但在 Linux 命令行中它没有显示。我怀疑它会快速显示然后消失,因此将有一个 R 命令,您必须查找该命令以使其在显示绘图后暂停。

关于linux - 为 unix-layman 在 unix 中使用解释器运行 r 脚本或命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10602900/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com