gpt4 book ai didi

r - 在 R 中执行和采购脚本有什么区别

转载 作者:行者123 更新时间:2023-12-01 01:07:31 26 4
gpt4 key购买 nike

我刚开始使用 R 时的一个基本问题。

当我采购 R 脚本与执行它时,主要区别是什么?
我正在尝试运行 ggplot2 示例脚本。

library("ggplot2")

d = data.frame(x1=c(1,3,1,5,4), x2=c(2,4,3,6,6), y1=c(1,1,4,1,3), y2=c(2,2,5,3,5), t=c('a','a','a','b','b'), r=c(1,2,3,4,5))
ggplot() +
scale_x_continuous(name="x") +
scale_y_continuous(name="y") +
geom_rect(data=d, mapping=aes(xmin=x1, xmax=x2, ymin=y1, ymax=y2, fill=t),color="black",alpha=0.5) +
geom_text(data=d, aes(x1+(x2-x1)/2,y=y1+(y2-y1)/2, label=r), size=4) +
opts(title="geom_rect", plot.title=theme_text(size=40, vjust=1.5))

当我找到这个脚本时,没有出现任何情节。我知道这与我的代码中缺少明确的打印语句有关。我读过一个讨论,当您在交互式 shell 中执行命令时,打印语句是隐式的。

我的问题是 - 当我执行脚本与源代码时,基本的区别是什么?
我什么时候做一个?谢谢!

最佳答案

这似乎与第 7 节中的 R-FAQ 相关,其中有关为什么未绘制基于网格的图形。尝试使用显式 printplot命令。

阅读 source 帮助页面中“详细信息”的第一句给你:

`详情

请注意,通过源代码运行代码与在 R 命令行中输入代码在几个方面有所不同。由于表达式不在顶层执行,因此不会进行自动打印。`(我很高兴看到您确实阅读了该部分的其余部分。)

关于r - 在 R 中执行和采购脚本有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17478635/

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