#创建空的数据框

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. 服务器技术综述(四)
  2. Python教程:import 、from import 及from import *
  3. Linux中fdisk硬盘分区方法
  4. Windows下窗口的生命周期
  5. 【软件测试】白盒测试の基路径法
  6. leetcode - 94. 二叉树的中序遍历
  7. 工作做事通用方法探索
  8. 开源搜索服务 Apache Solr 出现多个高危漏洞
  9. 如何在电脑上搭建一个私服,实现maven项目的上传和下载?
  10. 从10秒到2秒!ElasticSearch性能调优实践
  11. hive出现内存溢出_hive问题处理
  12. error LNK2019: 无法解析的外部符号 main,函数 “int __cdecl __scrt_common_main_seh(void)“ (?__scrt_common_main_seh
  13. ssm毕设项目住宅小区停车管理系统494ak(java+VUE+Mybatis+Maven+Mysql+sprnig)
  14. #原创分享# DDD领域建模---老调新弹之【实体】
  15. 用户名第一个字符设置为默认头像
  16. 2017ICPC北方邀请赛H题 MJF wants to work(贪心)
  17. 入围T00ls 2018风云人物
  18. STM8L051的硬件I2C调试
  19. oracle怎么获取到纳秒,macOS C++获取系统时间(纳秒级别)
  20. 百慕大群岛失踪者再现之谜

热门文章

  1. 又十一了,唠唠程序员回家相亲那些段子
  2. android检测蜂窝网络,怎么检查您的Android设备蜂窝信号强度?
  3. 在线读书——孙天泽(嵌入式设计及Linux驱动开发指南——基于ARM9处理器)
  4. 人生性格、爱情与酒场哲学
  5. RK3399 修改android桌面图标默认大小
  6. windows10下使用mencoder将y4m文件转换为YUV文件
  7. 计算机输入法无法输入小写字母,电脑打不出小写字母了怎么办
  8. android5.0 root工具,ROOT大师:Android 5.0 ROOT并没那么难
  9. 运营人必备工具,收藏帖
  10. 百度风云榜实时热点API