R for Beginners -- 1 2019-05-13

1.导言
2.R基本原理及概念

导言

  • R简介
    R是有统计分析功能及强大作图功能 的软件系统,也可以称为一种语言。包含了许多统计分析(产生的数据可以显示,其中中间结果也可以保存)及作图函数(产生的图片可以展示在独立的窗口中)。

基本原理与概念

  • R基本原理
    解释型语言,输入的命令可以被直接执行。
    R运行时,所有变量、数据、函数及结果以对象(objects)形式存在计算机内存中(有相应的名字代号),可以对这些对象进行运算操作等。
    R_HOME/library目录下(R_HOME最初安装R的地址),有R的包(packages),其中base的包中包含R的一些基本函数是R的核心。
  • 基本赋值分配
n -> 15 或者 n <- 15 n <- 10+2 
#  若该对象存在,会自动覆盖
    若不赋值,会直接打印至屏幕
name <- "Carmen" ; n1<-10;n2<-100;m<-0.5
ls() #显示内存中对象
ls (pat ="m" )  # 显示m字符的对象
ls (pat ="^m" )  # 显示m字符开头的对象
ls .str # 显示内存对象的详细信息,可与pat ="^m"一起用,会显示对象所有信息
ls .str(max.level=-1) # 显示所有对象,但不会将所有对象的详细信息显示
rm () #删除对象
rm(list=ls(pat ="^m")) #删除内存中特定对象
rm (list=ls()) #删除内存中所有对象
  • R在线帮助
?lm          
help("lm")
help(lm)    #?后加函数名,或者用help 后两种结果相同
help("*")   #特殊字符 
help("bs",try.all.package=TRUE)  #不会显示帮助页面

启动帮助后,会显示帮助信息,包括所属包--标题--详细信息,其中比较重要的有Example 及 Arguments
默认情况下,help会在被载入的内存中的包搜索,将try.all.package默认FALSE,将其设置为TRUE之后,就可在所有包中搜索

补充:
+R 基础

表示等待输入命令
R函数一般带有()
R中识别字母大小写
R中用 ; 分割同一行中不同命令语句

你可能感兴趣的:(R for Beginners -- 1 2019-05-13)