r语言 not enough x observations_R基础知识

本文介绍了R语言的基础知识,包括R的赋值符号、常用命令以及R Studio的工作界面。通过学习,你可以了解如何查看和设置工作路径、加载和卸载包,以及如何在R Studio中有效地使用不同区域。同时,文章提到了R加载包时可能出现的'not enough x observations'问题,引导读者关注这个问题并继续学习R语言。
摘要由CSDN通过智能技术生成

R系列之

R基础知

e7166760427cd92d513efd3fb1440668.png

R语言是用于统计分析,图形表示和报告的编程语言和软件环境。R语言由Ross Ihaka和Robert Gentleman在新西兰奥克兰大学创建,目前由R语言开发核心团队开发。R语言在GNU通用公共许可证下免费提供,并为各种操作系统(如Linux,Windows和Mac)提供预编译的二进制版本。这种编程语言被命名为R语言,基于两个R语言作者的名字的第一个字母(Robert Gentleman和Ross Ihaka),并且部分是贝尔实验室语言S的名称。读者 本教程是为期待使用R语言编程开发。

为了更好地学习R,我们需要了解一些R的基础知识。

R 的赋值符号是””,与其它语言里的“=”有所不同。但也可用”=”来赋值。但两者在某些时候是有区别的。通俗的可以认为“=”和“==”来表示。如a=3,b

R常用命令(了解一下,不用死记):

getwd():查看当前工作路径

setwd():设置工作路径

library():查看当前可用包

library(x):加载包x

citation(x):查看包x的引用信息

search():查看已载入的包

detach(package:x):取消包x的载入

remove.package("x"):取消包x的安装(卸载包x)

ls():查看workplace中的所有变量

ls(pat="m"):列出在名称中带有字符m的对象(pat代表pattern)

ls(pat="^m"):列出在名称中以字符m开头的对象

ls.str():显示内存中所有对象的详细信息

q():退出R

?:访问帮助文件

#:添加注释

绝大多数人一般安装R的同时也会安装R Studio,R Studio是基于R的一个更加方便操作的语言环境。对于初学者来说,用R Studio是非常方便的。

认识R Studio 图标和工作界面

a9df28085e9fa8ca0cabd4d18b6cc5fe.png c6d190bf754422359a07ed3569a59a3f.png

总的来说可以分为四个区:

左上为Source区:用来查看或修改脚本,输入或修改指令,也可选择一些指定的指令运行。如上图显示的就是我之前的脚本信息。

左下为Console区:是执行命令的代码显示区和结果输出或错误提示。

右上为Environment, History 区:用来呈现我们导入的文件或生成的文件。

右下角为Files, Plots, Packages, Help, Viewer区:用来呈现绘制的图,加载的包,显示的帮助信息等。

下面再介绍几个常用功能或命令

如何加载包?

当需要安装一个R包时,可以使用install.packages()指令,括号内是包的名字,如安装“ggplot2”这个包有三种方法:

第一种是可以点击file下的+新建一个界面:

a6c4f78b8f3f129388c9616abd8e4a30.png

然后输入法务必切换到英文状态下(不然不识别)在新的界面中输入指令install.packages(“ggplot2”)。(对包的名称要用英文的双引号或单引号括住)

fb07862392b4f143f722dbdeb5463092.png

R的优点就是可以自动补齐,方便快速,点击右边的Run就可以了。

ed360f394516acd895d4b2fcc71f0d46.png

第二种是直接在console区输入指令,点击回车运行,显示安装完成。

63a55a9a0a498eaf23921e6ea0525be9.png

第三种是在绘图区点击install,在弹出的窗口输入包名称,就可以安装了。

ee1a7bce1315df337384b8bb5addae19.png

PS:

对包的安装路径要和R、R Studio的储存路径一致,这样方便包的调用和更新。所有包只要安装一次就可以使用了,除了更新下不用每次都安装。

常用指令或功能

加载包。加载包使用library()指令

如加载刚安装的ggplot2:

可以在Source区输入指令library('ggplot2') 点击Run运行就可以在下方console区看到命令已被执行,ggplot2已被加载。

c785c9ef74c986abfdc4c6d47e1737a0.png

对包的功能不熟悉的话可以输入“?”+“包名称” 或“??”+“包名称”进行查看,如

6438b3452b84a2e9e2975bbd056ee760.png c1d00b41963097fd5fc01c646a5c6a73.png

区别是:其中一个“?”表示查看包的位置和版本信息,两个“?”表示有关该包的所有功能和信息。

## 的功能,在 脚本命令中经常会看到##,这是表示添加注释信息,可以是中文。在执行命令的时候回跳过##后的内容,如:

8b353d080c1f60f8091d0740af9aee50.png

好了,这就是一些基本的R常识,需要记住的就是:

1.英文状态下输入命令

2.安装包用

3.加载包

4.查看帮助

请继续关注!

70484dacec148fbebb85f1e04f64c1e7.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值