#创建空的数据框

data <- data.frame(ID= character(), age= numeric(), stringsAsFactors=FALSE)

#排序

data2 <-  data[order(data[,18],decreasing=F),]   #将data数据集按照第18列的值升序排列命名为数据集data2

#删除空行

data <- data[complete.cases(data[,5:6]),]#删除第五六列有空值的行

data <- na.omit(data)#删除有空值的行

#左联1

data_merge <-  (merge(data_name, data_inform, by = 'id'))

#左联2

library(plyr)

data_join <- join(data_name, data_inform, by = "id")

#左联3

library(sqldf)

 data_sqldf1 <- sqldf(

         "SELECT data_name.name, data_inform.age

         FROM data_name INNER JOIN data_inform

         ON ladata_name.id= data_inform.id"

         )

 data_sqldf2 <- sqldf("SELECT * FROM data_name LEFT JOIN data_inform USING (id)")

#指定列缺失值填充

a[is.na(a[,16]),16] <- 0 #16列为空的行,将16列填充为0

#剔重

test[!duplicated(test),]

#重命名指定列

colnames(data)[2] <- 'newname'

转载于:https://www.cnblogs.com/shilo930/p/11149451.html

R语言 数据操作小贴士合集相关推荐

  1. R语言:plot()函数参数合集

    参考:R语言基础备忘-plot()详解 最近用R语言画图,plot 函数是用的最多的函数,而他的参数非常繁多,由此总结一下,以供后续方便查阅. plot(x, y = NULL, type = &qu ...

  2. 【linux】vim操作小技巧合集 vim命令如何使用教程

    vim命令 修改配置文件命令: # 打开 vim 文件名# 由普通模式进入命令模式 ( centos中) shift 和 : 一起按 ,例如不保存 输入q!i : 编辑命令(insert) 进入编辑模 ...

  3. c语言编写已知xyz,C语言编程基础——xyzGame小游戏合集

    这是一个由纯C语言标准库写的控制台小游戏合集.包含井字棋.贪吃蛇.俄罗斯方块三款简单的小游戏. 初学者非常适合借助这类简单的小游戏锻炼编程技能,同时感受编程的乐趣

  4. R语言数据整理Data Tidying(基于tidyr包)

    很多数据一拿来并不是整齐的,不适合让计算机来作数据分析,因此需要对数据进行各种处理,来让数据变得"tidy". 下面,基于R语言的tidyr包的一些函数来对原始数据进行整理. *( ...

  5. Java基础知识小练习合集

    基础知识小练习合集: 1.说明基本数据类型变量之间强制类型转换的使用规则和强转可能出现的问题. (1)使用强制转换符: (2)强制类型转换,可能会导致精度损失(降低或溢出) 容量小的数据类型变量→容量 ...

  6. c语言综合作业题库,计算机二级等级考试《C语言》选择题专项练习合集

    计算机二级等级考试<C语言>选择题专项练习合集 第 500 题 (单项选择题)(每题 1.75 分) 题目分类:第二部分 二级C语言程序设计选择题 > 第3章 函数和数组 > ...

  7. R语言数据预处理——离散化(分箱)

    R语言数据预处理--离散化(分箱) 一.项目环境 开发工具:RStudio R:3.5.2 相关包:infotheo,discretization,smbinning,dplyr,sqldf 二.导入 ...

  8. 半折预售:新书-R语言数据可视化之美|ggplot2作者推荐

    我本来想等正式发售的时候,再告诉大家我的新书<R语言数据可视化之美>已经出版,奈何新书还太贵,这几天刚好京东有买100减50的活动,所以想想还是赶紧告诉大家吧,不然平时购买的话,太真有点小 ...

  9. R语言数据可视化 ggplot2基础4 位置与坐标系

    R语言数据可视化 ggplot2基础4 位置与坐标系 我们继续使用ggplot2::diamonds介绍position. position = "identity" ggplot ...

  10. R语言数据的排序、转换、汇总

    R学习笔记4_初级 数据排序 sort函数 rank函数 order函数 数据转换 长宽型数据转换 stack函数 tapply函数 reshape函数 reshape2函数 变量因子化(连续变量离散 ...

最新文章

  1. 比较MongoDB在公有云上的性能:AWS、Azure和Digital Ocean
  2. Hiring data scientists
  3. 海量数据处理算法—Bit-Map
  4. SpringBoot配置@PropertySource、@ImportResource、@Bean注解
  5. 关于java中很多人用get()和set()方法,而不用public的一点总结
  6. MySQL tips (日期时间操作/concat 等)
  7. Axure智慧、智能乡镇通数字管理服务平台+基础数据管理+招商后台管理+web端高保真管理后台
  8. TeraTerm自动登录(Login)
  9. DRF parser请求流程
  10. 根据业务单生成时将描扫记录触发到临时表(SQL触发)
  11. 多智能体MAPPO代码环境配置以及代码讲解
  12. Arcgis重分类无法赋新值为小数
  13. html更改提示框内容,JS修改内容提示框字体样式
  14. QPainter绘图
  15. Cygwin 安装使用
  16. 跟李沐学AI:实用机器学习 | 第一章
  17. 计算机cast函数是什么意思,CAST()函数
  18. MT6752/32平台 KK和L版本支持的虚拟sensor类型有哪些
  19. oracle闪回区满了,一次快速闪回区满导致数据库不能启动的解决过程
  20. 免费下载无版权高清大图,我推荐这几个网站

热门文章

  1. 爸妈上班却顶着凛冽的寒风骑着自行车
  2. 在桌面计算机找不到驱动,电脑杀毒后桌面不见了的原因是什么_怎么解决 - 驱动管家...
  3. 数据库应用——MySQL+ATLAS+MMM高可用集群
  4. 健身android源码,Android健身饮食记录助手
  5. word整个表格首行缩进_Word段落首行无法缩进、不能输入空格与表格首行缩进的解决方法...
  6. Python汉字转拼音(xpinyin)
  7. 基于VaR模型与CAPM模型的个股日收益率分析报告——以宁德时代(300750)为例
  8. PostgreSQL安装 弹出Error running
  9. MFC中有关鼠标单击双击响应的问题
  10. 《思考的技巧》- 学习总结