R语言学习总结---数据操作

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

接上一篇(R语言学习总结—基本数据类型)
补充:
类的判断
对象类型判断
mode() 判断存储的类型

> mode(1:5)
[1] "numeric"

class() 判断数据的类

> class(1:5)
[1] "integer"

根据数据的类,采用相应的处理方法。
以下函数,主要用在函数处理异常时使用,目的是增强程序的稳健性。
is.numeric() #返回值为TRUE或FALSE

> is.numeric(1:5)
[1] TRUE

is.logical() #是否为逻辑值

> is.logical(TRUE)
[1] TRUE

is.charactor() #是否为字符串

> is.character("apple")
[1] TRUE

is.null() #是否为空

> is.null(x)
[1] FALSE

is.na() #是否为na

三、数据操作

1.数据选择

A.选取观测(相当于行)

>UG=read.table("clipboard",header=T)#先载入数据

1.下标法

> UG[1,]#选取第一行
         id name sex region    birth i
小白学习R语言——回归分析实例之男女身高体重 R读取数据 1,read .csv data 默认header=T 2,read .txt data 实例分析 1,数据输入 > c1 2,研究身高分布。 a,身高分布 b,身高与其他的关系 > pairs(cbind(height,weight,age)) 从上图不能明确的看出各自的关系,故逐个分析 阅读详情

相关推荐

R语言的学习路线

R语言是一种用于统计计算和绘图的编程语言和环境。它被广泛应用于统计分析、数据挖掘和数据可视化等领域。丰富的包支持:R有众多的开源包,涵盖了几乎所有的统计分析需求。强大的数据可视化能力:借助ggplot2等包,R可以制作出美观且富有信息量的图表。社区活跃:R拥有一个庞大的用户社区,学习资源丰富。学习R语言的过程是一个不断探索和实践的旅程。掌握了基础知识后,逐步深入到数据操作、统计分析和可视化等领域,你将能在数据科学的道路上走得更加顺畅。

2401_90032154的博客 546

使用R进行数据分析与作图

进行数据分析,并对数据作图,学问啊,使用R语言

R语言向量vector数据类型元素索引、访问:使用names函数为向量数据中的每个元素添加名称标签

R语言向量vector数据类型元素索引、访问:使用names函数为向量数据中的每个元素添加名称标签

omhdxgb的博客 1758

基于R语言分析身高与体重的相关性分析

本博文源于暨南大学的《多元数据统计分析及R语言建模》。旨在讲述身高与体重相关性分析。在概率论与数理统计课程中,两个变量之间协方差的标准化,因此先要熟悉并回忆公式,套用在R语言即可。

执念斩长河 7271

计算BMI

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-U...

battersun的博客 3859

计算BMI指数

# *********** coding=utf-8 *********** height = float(input("请输入您的身高(m):")) weight = float(input("请输入您的体重(kg):")) bmi = weight / (height * height) if bmi >= 29.9: print("您的BMI指数为:" + str(bmi)) print("肥胖 ︿@_@︿") else: if bmi >= 24.9:

weixin_48732879的博客 1066

【题解】【PTA-Python题库】第3章-1 3-1.大于身高的平均值 (10 分)

3-1.大于身高的平均值 (10 分) 中小学生每个学期都要体检,要量身高,因为身高可以反映孩子的生长状况。现在,一个班的身高已经量好了,请输出其中超过平均身高的那些身高。程序的输入为一行数据,其中以空格分隔,每个数据都是一个正整数。程序要输出那些超过输入的正整数的平均数的输入值,每个数后面有一个空格,输出的顺序和输入的相同。 输入格式: 在一行输入中一个班的身高值,以空格分隔。 输出格式: 在一...

葑鈊丶 2万+

R语言学习笔记之高效数据操作

R语言学习笔记之高效数据操作数据读写、筛选列、筛选行等

jerry201108的博客 2151

R语言学习笔记-数据操作

1、截取数据的一部分 在统计分析时,如果希望用观测数据的一部分来进行计算分析,该怎么做呢? 一个办法是用类似访问数组索引的方式,根据索引范围来截取,例如,对一组cpu利用率数据取前6个值: > cpu1 [1] 0.0 0.0 0.0 0.0 0.0 6.1 3.0 10.5 -10.6 -1.4 5.9 0.1 [13] 9.0 -15.1

hongweigg的专栏 7752

R语言学习记录#1(本人小白自学过程可能会有错误)

R语言学习#1R的一些准备安装RStudio建立一个新的文件建立rmd文件以及html文件获取帮助包的安装程序的入门向量功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML...

超超超弱的秃头小魔王 2802

R资源大全

0.前言   虽然很早就知道R被微软收购,也很早知道R在统计分析处理方面很强大,开始一直没有行动过。。。直到   直到12月初在微软技术大会,看到我软的工程师演示R的使用,我就震惊了,然后最近在网上到处了解和爬一些R的资料,看着看着就入迷了,这就是个大宝库了,以前怎么没发现,看来还是太狭隘了。直到前几天我看到这个Awesome R文档,我就静不下来了,对比了目前自己的工作和以后的方向,非常

LW_ICE 1万+

R语言第一讲

一、R语言入门推荐 推荐四本材料书: R CookBook :hhtp://www.cookbook-r.com/ R in Action http://www.amazon.com/R-Action-Robert-Kabaccoff/dp/1935182390 Ggplot2:Elegant Graphics for Data Analy...

qq_41171755的博客 747

推荐项目:R for Data Science(r4ds)

推荐项目:R for Data Science(r4ds) 项目简介 是由 Hadley Wickham 和 Garrett Grolemund 合著的一本开源电子书,旨在帮助数据科学家有效地使用 R 语言进行数据处理、探索和可视化。这本书以实践为导向,涵盖了广泛的数据科学主题,并提供了许多实用的工具和技巧。 技术分析 **1. ** Tidyverse 集成 - 本书的核心是 Tidyverse...

gitblog_00023的博客 639

mantelhean.test r语言_R语言函数速查

在学习R语言的过程中,经常会遇到前面学习过的函数但到后面再次看到忘记了用法,在kaggle实践中也会遇到,我以前的做法是打开书本,评印象查找,但是效率极低,现在,我通过有道云笔记 将《R语言实战》中的所有函数按照书本出现的顺序编辑成一篇文章,然后通过检索一键定位。具体做法如下:1、复制下面的函数。2、粘贴到有道云笔记或印象笔记中,word文档也可以达到此效果。3、在检索区域输入函数。前三章函数ma...

weixin_39596090的博客 810

R语言全套学习资料与实战指南

R语言的lattice图形系统是一个强大的高级图形系统,它在基础图形的基础上,提供了更多定制化的选项。lattice图形系统能够生成多变量的图形,并能方便地对数据进行分组绘图。例如,使用lattice绘制多组数据的散点图,代码如下:# 创建数据框# 使用lattice包的xyplot()函数绘制xyplot()函数是lattice包的主要绘图函数。| group表示按group变量对数据进行分组。表示自动添加图例。

weixin_31938351的博客 1215

R学习笔记(持续更新中)

本人是从2015年4月份开始接触R语言的,那时候我还在上大四,考研复试结果已经出来了,毕业论文也写得差不多了,距离9月份研究生入学还有5个多月的时间,所以就想着利用这段时间干点啥事情,所以就开始一边学车一边准备一下读研需要的基础知识和技能,R语言便是其中之一。说起了惭愧,虽然本人专业是统计学但是在本科阶段却并没有接触过R语言(虽然R语言是统计建模专用语言),本科阶段统计建模和数据分析主要使用的工具...

weixin_30488313的博客 449

vector 赋值_从零开始学习R语言(一)——数据结构之“向量”(Vector)

本文首发于知乎专栏:https://zhuanlan.zhihu.com/p/59688569也同步更新于我的个人博客:https://www.cnblogs.com/nickwu/p/12537014.html因为本学期选修了几门与统计有关的课,开始学习统计学中普遍使用的R语言。虽然之前学习过Pascal、C、Python等语言,但是初次接触R语言还是感觉跟其他的编程语言有本质的不同。R语言是数...

weixin_39815925的博客 804

使用r语言_R语言学习指南(3) tidyverse的基础使用

tidyverse是为数据科学设计的R软件包,它包含(ggplot2、dplyr、tidyr、stringr、magrittr、tibble)等一系列热门软件包,学好tidyverse的使用可也让你站上另一个高度,从而高效的处理数据,因此本文档不仅仅做一些案例介绍,而是希望以较为正确的学习方法来介绍R语言,使大家少走弯路,快速入门掌握R语言。1. 安装tidyverseinstall.p...

weixin_35238815的博客 3040
上一篇: R语言学习总结---基本数据类型
下一篇: 递归算法
数挖实验室
博客等级 码龄10年 50粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值