学习小组Day5-胡亮亮

向量

  1. 元素 = 数字/字符串
  2. 标量 = 一个元素组成的变量
  3. 向量 = 多个元素组成的变量

变量的赋值

image.png

提取元素

根据位置提取

x = 1:10 赋值1到10给x
x[4] 取第四个元素
x[-4] 除第四个元素外的其他所有元素
x[2:4] 取第二到四的元素
x[c(1,5)] 取第一和第五的元素
x[-c(3:6)] 取出除外第三和第六的元素

image.png

根据值选择

x[x ==10] 选择x=10值
x[x>5] 找出x>5的值
x[x %in% c(3,4,6)] 找出x= 3,4,6的值

image.png

数据框

读取本地数据

read.table()

image.png

设置行列名

colnames(x) =
rownames(x) =

image.png

数据框导出

write.table()

变量的保存和加载

save.image(file = 'xxxx.Rdata') 保存当前所有变量·
save(x,file='xxx.Rdata') 保存当前名称为x的变量
load(xxx.Rdata) 加载xxx数据

数据框元素提取

iris[1,4] iris数据框第一行第四列

image.png

iris[,4] iris数据框所有第四列
image.png

iris$Species iris数据框species列所有数据
image.png

直接选用数据框中的变量不用反复调用

attach() 直接把变量释放到quanju
with() 仅仅在括号内有效,跨越括号无效

问题回答

代码如果报错object X not found,是为什么,应该怎么解决?

  1. 提示R为找到名称为X的变量,可能是大小写错误,其实是小写。
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。