数智资源网
首页 首页 大数据 大数据入门 查看内容

如何使用R进行数据提取?

木马童年 2020-10-18 14:31 19 0

数据提取是数据分析日常工作中遇到最多的需求,本篇文章介绍如何通过R按特定的维度或条件对数据进行提取,完成数据提取需求。 读取并创建数据表首先第一步是读取数据,并创建名称为loandata的数据表。后面我们将从这 ...

数据提取是数据分析日常工作中遇到最多的需求,本篇文章介绍如何通过R按特定的维度或条件对数据进行提取,完成数据提取需求。

  如何使用R进行数据提取?

读取并创建数据表

首先第一步是读取数据,并创建名称为loandata的数据表。后面我们将从这个表中进行数据提取。

  如何使用R进行数据提取?

将数据表中的用户ID列设置为索引列,下面是具体的代码和结果。

  如何使用R进行数据提取?

提取行信息

按行提取信息简单的方法是输入开始和结束的行号,下面的代码提取了第一行和第二行的信息。

  如何使用R进行数据提取?

也可以直接输入索引行的名称来提取特定行的信息,下面的代码提取了用户ID为1296599的贷款信息。

  如何使用R进行数据提取?

同样的方式可以同时准确的提取多个特定用户ID的贷款信息。

  如何使用R进行数据提取?

提取列信息

按列提取信息的方式与行类似,输入开始的列号和结束的列号。下面的代码中提取了第一列和第二列的信息。

  如何使用R进行数据提取?

也可以直接输入列名称提取特定列的信息,例如下面的代码提取了数据表中term列的信息。

  如何使用R进行数据提取?

同样的方法,可以同时提取多个列的信息,下面的代码中提取了term和grade列的信息。

  如何使用R进行数据提取?

提取特定行列信息

把提取行信息的方法与提取列信息的方法汇总,可以提取特定行列的信息。下面的代码中提取了第三行,第5列和第6列的信息。

  如何使用R进行数据提取?

也可以直接输入索引行中用户ID和列名称,进行信息提取。

  如何使用R进行数据提取?

提取最大值的行信息

除了提取行和列的信息外,还可以按条件进行提取,例如提取数据表中贷款金额最大值的行。下面的代码中使用which.max函数用来确定贷款金额最大值的行号。

  如何使用R进行数据提取?

提取最小值的行信息

同样的方法也可以用which.min函数来提取贷款金额最小值所在行的信息。

  如何使用R进行数据提取?

作者 | 蓝鲸

数据提取 数据分析
0
为您推荐
深入浅出实战讲解-Spark框架实战 集中轰炸Spark-从入门到高级应用及优化

深入浅出实战讲解-Spark框架实战 集中轰炸Spark-从入

课程名称深入浅出实战讲解-Spark框架实战 集中轰炸Spark-从入门到高级应用及优化课程…...

北风网Spark大型项目实战138讲,资源教程下载

北风网Spark大型项目实战138讲,资源教程下载

课程名称北风网Spark大型项目实战138讲,资源教程下载课程目录001.课程介绍002.课程环…...

Hadoop&Spark企业应用实战,资源教程下载

Hadoop&Spark企业应用实战,资源教程下载

课程名称HadoopSpark企业应用实战,资源教程下载课程目录第一周:企业级Hadoop应用概…...

小象《金融数据分析》第二期,资源教程下载

小象《金融数据分析》第二期,资源教程下载

课程名称小象《金融数据分析》第二期,资源教程下载课程目录01 数据分析基本知识复习0…...

加强版吴超Hadoop七天培训视频完整版,Hadoop视频教程精华版下载

加强版吴超Hadoop七天培训视频完整版,Hadoop视频教程

课程名称加强版吴超Hadoop七天培训视频完整版,Hadoop视频教程精华版下载课程介绍云计…...

SWPU-ACM每周算法讲堂,资源教程下载

SWPU-ACM每周算法讲堂,资源教程下载

课程名称SWPU-ACM每周算法讲堂,资源教程下载课程目录1.动态规划入门2.搜索算法入门3.…...