学习小组Day5笔记--没有眼镜

R的数据结构

向量&数据框

R语言数据结构.png
使用数据框中的变量作图
options(stringsAsFactors = T)
a <-data.frame(case=paste0("S",1:9),values=runif(9))
plot(a$case,a$values)

关于stringsAsFactors:
用read.table和其衍生品比如read.csv read.delim,R会自动把字符串string的列辨认成factor.
比如你有一个全班成绩数据集,第一列名字,第二列性别,第三列语文成绩,第四列数学成绩。
那么第一列和第二列如果你不告诉R
stringsAsFactors=FALSE
那么R就把这两列认成因子模式factor了。(作业帮)

关于上表的作图命令的简化:

  1. attach()
    将数据框名添加到搜索环境中
attach(a)
plot(case,values)
detach(a)

a为数据框名
局限性:两个以上数据框的列名有冲突时,同时attach会报错。

  1. with()
    with()函数适用于当同名变量出现多次,避免程序定位错误的情况。
with(a,{ plot(case,values)})

a为数据框名
局限性:只在括号内部有效,在with()的括号内外,信息是完全隔绝的,所以不能用with()调用程序其他位置的变量。

回答问题:之前没有给X赋值,注意变量名的大小写。

以上内容均来自微信公众号生信星球。

你可能感兴趣的:(学习小组Day5笔记--没有眼镜)