美文网首页
R与统计:如何进行数据处理

R与统计:如何进行数据处理

作者: ux2017 | 来源:发表于2017-08-20 17:11 被阅读37次
删除缺失值

R中缺失值使用NA表示。NA是R中的三个逻辑值之一,另外两个是TRUE和FALSE。NULL表示无效对象。

#判断是否是缺失值
is.na(x)
#删除缺失值
x[!is.na(x)]
将字符串变为命令执行
#用parse()函数将字符串转化为表达式,再用eval()函数对表达式求解
a <- "print(1:10)"
eval(parse(text = a))
给一个变量添加元素
#使用append()函数
x <- 1:10
append(x, 0, after = 1)
比较两个dataframe是否相同
#any()函数可以判断两个数据框中是否至少有一个元素相等
any(a = b)
#如果需要返回两个数据框中相同的元素的位置
which(a = b, arr.ind = TRUE)
去掉数据中重复的行
#unique()函数可以去掉向量、数据框或数列中的重复元素
x <- c(1:10, 2:19, 3:8)
unique(x)
对数列进行维度变换
x <- array(1:24, 2:4)
xt <- aperm(x,c(2,1,3))
dim(xt)
对矩阵按行或按列计算
mat=matrix (vec, ncol =4)
cumsum(vec)
apply (mat, 2, cumsum)
根据共有的列合并数据框
merge(x, y, by.x=, by.y=)
将数据标准化
x <- c(1:30,10-20)
m <- scale(x, scale = F)
n <- scale(x, center = F)

相关文章

  • R与统计:如何进行数据处理

    删除缺失值 R中缺失值使用NA表示。NA是R中的三个逻辑值之一,另外两个是TRUE和FALSE。NULL表示无效对...

  • 案例:使用线性回归预测葡萄酒质量

    这也是一个经典的描述性统计与建模的小案例了,主要用到pandas进行数据处理,用statsmodels进行统计建模...

  • 学习小组Day1笔记--林枫

    什么是R? 编程语言 统计绘图可视化 数据处理、清理和存储 ...... 什么是Rstudio? R语言的集成开发...

  • 第五章 高级数据管理

    本章节主要是了解R中的多种数学、统计和字符处理函数;如何自己编写函数来完成数据处理和分析任务;数据的整合和概述方法...

  • R在Ubuntu下的安装与Rsudio的配置

    R 语言是广泛使用的统计学语言,用于统计学、生物信息学数据处理以及金融数据统计等方面。 本文就Ubuntu系统中安...

  • R——概率统计与模拟(二)

    原创:hxj7 本文继续介绍一些和概率统计相关的模拟。 前文《R-概率统计与模拟》介绍了一些用 R 进行概率模拟的...

  • 第一章

    安装R和R简介 R简介 R是一款广泛使用的免费的统计学软件。可用其交互界面进行一些统计分析,也可进行简单编程。 安...

  • Spark机器学习实战(三)电影评分数据处理与特征提取

    Spark机器学习实战(三)电影评分数据处理与特征提取 这部分主要讲了进行数据可视化之后如何进行必要的数据处理,原...

  • R与统计

    用R实现:产生100个N(50,25)随机数,并给出其描述性统计量,画出正态分布概率图

  • R | R入门の想法

    之前一直不知道该如何学R,一直用awk等命令进行数据处理。 最开始看的《R语言实战》,了解了工作目录,数据类型,数...

网友评论

      本文标题:R与统计:如何进行数据处理

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