正在加载图片...
>(10+2)*5 [1]60 本文中,在不影响读者理解的情况下,一些赋值符号将会被省略。 函数1s的功能是显示所有在内存中的对象:只会列出对象名,如: >name<-"Carmen";n1<-10;n2<-100;m<-0.5 >1s() [1]"m" "n1""n2""name" 注意在R中应该用分号来隔开同一行中的不同命令语句。如果只要显示出 在名称中带有某个指定字符的对象,则通过设定选项pattern来实现(可简写 为pat)) >ls(pat "m") [1]"m" "name" 如果进一步限为显示在名称中以某个字母开头的对象,则可: 1s(pat ="m") [1]"m" 运行函数1s.str()将会展示内存中所有对象的详细信息: 1s.str() m:num 0.5 n1 num 10 n2 num 100 name chr "Carmen" 选项pattern在这里同样适用。在ls.str函数中另一个非常有用的选 项是max.level.,它将规定显示所有关对象信息的详细级别。缺省情况 下,1s.str将会列出关于对象的所有信息,包括数据框,矩阵,数据列 表的列数信息。因此展示结果可能会很长。但如果设定max.leve1=-1就可 以避免这种情况了: M <-data.frame(n1,n2,m) >ls.str(pat "M") M:‘data.frame': 1 obs.of 3 variables: n1:num 10 $n2:num100 $m num 0.5 1s.str(pat="M",max.level=-1) M:‘data.frame': 1 obs.of 3 variables: 要在内存中删除某个对象,可利用函数rm:运行rm(x)将会删除对象x,运 行rm(x,y)将会删除对象x和y,而运行rm(Iist=ls(O)则会删除内存中的所有对 象.在上面所讲的1s()函数中的一些选项同样也可以运用到rm中来,以选择 的删除一些对象,如:rm(1ist=ls(pat="m"))。 6> (10 + 2) * 5 [1] 60 本文中,在不影响读者理解的情况下,一些赋值符号将会被省略。 函数ls的功能是显示所有在内存中的对象:只会列出对象名,如: > name <- "Carmen"; n1 <- 10; n2 <- 100; m <- 0.5 > ls() [1] "m" "n1" "n2" "name" 注意在R中应该用分号来隔开同一行中的不同命令语句。如果只要显示出 在名称中带有某个指定字符的对象,则通过设定选项pattern 来实现(可简写 为pat) ): > ls(pat = "m") [1] "m" "name" 如果进一步限为显示在名称中以某个字母开头的对象,则可: > ls(pat = "^m") [1] "m" 运行函数ls.str()将会展示内存中所有对象的详细信息: > ls.str() m : num 0.5 n1 : num 10 n2 : num 100 name : chr "Carmen" 选项pattern在这里同样适用。在ls.str函数中另一个非常有用的选 项是max.level, 它将规定显示所有关对象信息的详细级别。缺省情况 下,ls.str 将会列出关于对象的所有信息,包括数据框,矩阵,数据列 表的列数信息。因此展示结果可能会很长。但如果设定max.level =-1 就可 以避免这种情况了: > M <- data.frame(n1, n2, m) > ls.str(pat = "M") M : ‘data.frame’: 1 obs. of 3 variables: $ n1: num 10 $ n2: num 100 $ m : num 0.5 > ls.str(pat="M", max.level=-1) M : ‘data.frame’: 1 obs. of 3 variables: 要在内存中删除某个对象,可利用函数rm: 运行rm(x)将会删除对象x,运 行rm(x,y) 将会删除对象x和y,而运行rm(list=ls())则会删除内存中的所有对 象. 在上面所讲的ls() 函数中的一些选项同样也可以运用到rm中来,以选择 的删除一些对象,如: rm(list=ls(pat="^m"))。 6
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有