PDF 66 / 520 Exercises
English · PDF 66
Original PDF page 66
中文 · PDF 66

加号 + 表示 R 正在等待更多输入;它认为你还没有输入完毕。这通常意味着你忘记了一对引号 " 或右括号 ) 中的某一个。要么补上缺失的一对符号,要么按 Esc 键中止当前表达式并重新尝试。

如果你进行了一次赋值,你不会看到它的值。于是你会忍不住想立即检查一下结果:

y <- seq(1, 10, length.out = 5) y #> [1] 1.00 3.25 5.50 7.75 10.00

这一常见操作可以通过用圆括号将赋值语句包围起来来简化,这样赋值和“打印到屏幕”就会同时发生:

(y <- seq(1, 10, length.out = 5)) #> [1] 1.00 3.25 5.50 7.75 10.00

现在看看右上方面板中的你的环境:

在这里你可以看到你创建的所有对象。

练习

    1. 为什么这段代码不能运行?

my_variable <- 10 my_varıable #> Error in eval(expr, envir, enclos): #> object 'my_varıable' not found

仔细看!(这看起来像是一个毫无意义的练习,但训练你的大脑去注意哪怕最微小的差异,在编程时会让你受益匪浅。)

    1. 调整以下每条 R 命令,使它们能够正确运行: