gpt4 book ai didi

linux - 如何在文件中为 R 编写和执行 hello world 程序?

转载 作者:IT王子 更新时间:2023-10-29 00:08:15 27 4
gpt4 key购买 nike

我确实看过这里:http://cran.r-project.org/doc/FAQ/R-FAQ.html#R-Programming

维基百科展示了如何编写一个动态 R 程序:http://en.wikipedia.org/wiki/Hello_world_program_examples#R_2

但是如何从文件中执行呢?
需要给什么延期?
那么如何编译文件呢?

在 Linux 上。


我创建了一个包含以下代码的文件 mow.R:
cat ('Hello world!')

R 说:

> source mow.R
Error: unexpected symbol in "source mow.R"

最佳答案

一般来说,您想为 R 文件提供 .R 扩展名。

要运行一个程序,您可以启动 R(通过在命令提示符下键入“R”),一旦进入程序/解释器,您就可以执行您的程序(我们称它为 “so.R”) 与源命令。例如,

> source('so.R')

产量:

Hello World 

您可以从 Unix shell 运行该程序

R CMD BATCH so.R

它将生成一个名为 "so.Rout" 的文件,其中包含程序运行的输出,尤其是当它包含大量输出时。如果程序运行有问题,错误消息等也会在这个文件中,所以它是一个很好的诊断工具。另一种选择是 Rscript命令将其输出发送到标准输出,在这种情况下,如果它很长,您需要自己捕获它。

有一个非常有用的技巧,当谷歌搜索与 R 相关的主题时,它可能会很棘手,因为 R 是单个字符。为提高效率,请在搜索字词前加上“r-help:”。例如,

r-help:Running a program

这里有两本可能有用/可以帮助您入门的手册:

并查看 The R Manuals .

更多信息/常见问题等,可以在 R web site 找到本身。我发现有很多关于 R 的信息(特别是教程等),但要找到它们可能很棘手。 “r-help”google 技巧确实有助于解决这个问题。

关于linux - 如何在文件中为 R 编写和执行 hello world 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11502599/

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