刚装上r,写了一个函数却不知道怎么运行,运行方式我试过三种:
1、写了脚本保存之前可以选中要运行的代码,然后点击右上角的run,此方法运行选中的代码
2、直接点击source(不用选中),运行脚本中的所有代码
3、快捷键运行(ctrl+alt+R),运行脚本中的所有代码。
但是我一旦将文件保存后,点击source就不能运行代码了(不知道原因)。但是使用run和快捷键仍然可以运行。
运行结果如下图:
Error in cal() <- function() { : invalid (NULL) left side of assignment解决方法
第一次写函数,按照书上写的在第一行代码中cal后面加了括号,后来就报上述错误,才知道定义函数的时候对象名后不要加括号,
(不知是不是版本原因,我下的最新版本,4.0,刚出来的)
然后第一次写也没有加调用函数行:cal(),所以运行的时候一直在重复我的代码,但是没有运行结果。所以在写完函数要执行的时候必须调用,
而在调用的时候就要加上括号。
不得不吐槽r的执行特点,居然要把我的代码重复一遍再出结果,我要是写上几百行,那难道他得重复好几页的代码才能看到我的结果吗
R脚本怎么运行/Error in cal() <- function() { : invalid (NULL) left side of assignment
原文:https://www.cnblogs.com/cbinfo/p/13032617.html