美文网首页
R第九天

R第九天

作者: 会飞的海尔 | 来源:发表于2018-12-28 15:15 被阅读0次

一、基本数据操作 dataframe

na.omit(数据集)——删除缺失值

names()——查看数据集列的名字

names(数据集)[第几列]<- '新列名'  ——修改列名

若不知道在第几列的话  通过names(数据集)%in%(修改列名的向量)——判断前面的是不是在后面的向量中 

names(数据集)[names(数据集)%in%(修改列名的向量)] <- (新名字的向量)

数据集$列名  或   数据集['列名'] ——创建新的一列  美元符号返回向量,[]返回的还是数据框

根据条件来创建变量air_narm$YMO <-  ifelse(air_narm$AGE<30,'YOUNG',ifelse(air_narm$AGE>60,'OLD','MIDDLE')

sum(air_narm$YMO) != air_narm$YMO_2)——看两列不同的有几个

先常见一个保留的列名向量,数据集[向量]——保留愿数据集的列  或 数据集[,保留列名的向量]

剔除列的话,在向量前加个负号  或者 names(数据集)%in%(修改列名的向量) 生成逻辑向量

subset(数据集,逻辑向量(选TRUE的行),列的信息不写就是全选)

相关文章

网友评论

      本文标题:R第九天

      本文链接:https://www.haomeiwen.com/subject/emislqtx.html