r语言学习总结-列表

一、列表
  1、显示列表内部标签用names(列表名称);
     显示列表内部标签和所对应的值用unlist(列表名称)。
  2、去掉标签,可以用unname(列表名),也可以把NULL赋值给names(列表名)。
  3、lapply最终的结果是列表形式,sapply最终结果是向量形式。

 4、save(qqq,file="D:/rdata/test.RData") 保存任何形式的内容,现在是列表结果,qqq是整个列表的名称,test是文件名称;
     load("D:/rdata/test.RData"),打开按列表结果保存的内容;
     qq<-read.table("test.txt"),read.table读文件是由于列表没有变量名,所以得赋值给qq,而load读文件时,由于该文件在保存时就赋予了变量名qqq,所以无需再有qq<-这样的操作。

  5、环境变量清空后,运行后的变量都没有了,但工作目录仍然是修改后的工作目录。

  6、plot给出散点图,barplot给出条图。

  7、which()给出来的是下标值。

  8、g<-c("M","F","F","I","M","M","F")
       lapply(c("M","F","I"),function(gender) which(g==gender)),gender是形式参数,每次lapply把lapply后边括号内的第一部分c("M","F","I")中的元素一个一个的调用,先在"M"上调用后面的匿名参数,给出g中7个元素的布尔值,取为真的,然后在“F”上调用匿名函数,又得到7个布尔值,取为真的布尔值,由于用的是which(),所以给出的是元素所在位置。

 

你可能感兴趣的:(r语言学习总结-列表)