专业的编程技术博客社区

网站首页 > 博客文章 正文

了解R自带数据集,学习绘图和数据分析更方便

baijin 2024-08-18 13:32:03 博客文章 5 ℃ 0 评论

背景介绍

平时我们在学习R语言的时候,不论是绘图还是数据分析,那么都需要一些数据来进行输入,自己又没有相应的数据,那该怎么办呢?

其实在R语言里,有非常多的内置数据集,可以用于绘图和数据分析的练习。

今天我们就来看一下,R里面的数据集都有啥,这些数据集又有什么特性呢?

软件介绍

[软件]:R (4.1.2)

[软件]:RStudio (2021.09.2)

教程介绍

1.打开RStudio,我们先来看一下R中有什么数据集,直接输入相应的代码即可:下面就是R自带的数据集,左边为数据集的名称,右边为数据集的描述

 data()

2.比如CO2,我们直接在RStudio输入,就可以查看数据集了

3.mtcars数据集

4.接下来我们演示一些对于数据集的修改:

4.1编辑数据:

如果数据有需要改的,可以先将数据复制一份,然后使用edit()函数对赋值的数据进行编辑,最后查看一下即可

 mtcars1 <- mtcars
 mtcars2 <- edit(mtcars1)
 head(mtcars2)

4.2查看一下数据对比

5.如何查看数据集的前端和后端

 head(mtcars) #查看前6行
 tail(mtcars)  #查看后6行

6.如何对数据进行总结呢?

 summary(mtcars)  #查看一组数据的四分位数

7.变量名称如何查看?

 names(mtcars) #查看每列数据的名称

8.数据类型如何查看?

 str(mtcars)  #查看数据集的具体内容和一些基本属性

9.数据集的行和列如何查看?

 nrow(mtcars) #查看数据的行
 ncol(mtcars) #查看数据的列

10.如何只提取出某一列数值呢?

 mtcars$mpg  #使用美元符号,即可提取出来
 library(tidyverse)   #又或者你使用select()函数,添加列名称即可筛选出来
 mtcars%>%
   select(mpg)

11.如何给数据集加一列呢,或者两列新的数据?

 library(tidyverse)
 mtcars%>%
   mutate(a=mpg*2,     #加上两列,分别为a和b
          b=cyl-1)

12.如何将添加的新数据放到前面呢?第一列和第二列呢?

 library(tidyverse)
 mtcars%>%
   mutate(a=mpg*2,
          b=cyl-1,
          .before=1)   #从第几列开始就是几

13.如何比较规整的查看一个数据集呢?就像Excel那样?

 View(mtcars)

14.如何将这个数据集的所有列名称进行更改

 names(mtcars) <- c("a","b","c","d","e","f","g","h","i","j","k")  #将列名称改成字母,也可以是汉字
 mtcars

15.如何对某列的名称进行更改?

 colnames(mtcars)[1] <- "a"    #将第一列的列名mpg改为a

16.好了,我们今天就先介绍这么多!

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表