使用R读取并查看数据

article/2025/11/8 1:56:17

本篇文章介绍如何使用R读取并查看数据,包含一些最基础的函数使用方法和说明。后面还会陆续介绍数据清洗,匹配和提取等相关的操作。


查看函数帮助

对于新手来说,在使用R时最重要的是了解不同函数的使用方法。很多时候我们都是边用边学的状态,拿到一个函数如何快速的使用起来,最快捷的方法就是查看函数的帮助。在R中查看函数的帮助有两种方法,第一种是使用help,第二种是直接在函数前加问号(?)。R会直接显示出这个函数是使用方法,函数说明和示例。下面是查看具体的代码和帮助内容的截图。

1
2
help (read.csv)
?read.csv

help

除了使用帮助功能以外,还有一个重要操作是tab键,在输入函数的过程中按下tab键,R会自动给出推荐的函数名称以及参数,避免很多记忆和重复输入的工作。

准备工作

在R中进行任何操作和分析工作之前,先需要读取数据。保存在工作目录中的数据可以直接读取,非工作目录的其他位置在读取时需要指明路径。因此第一步工作是了解R的工作目录。下面是具体的代码,输入getwd函数,R返回当前的工作目录。

1
2
3
#查看工作目录
getwd ()
[1] "C:/Users/Documents"

你也可以对R的工作目录进行更改,使用setwd函数可以更改工作目录的路径。下面是具体的代码。

1
2
#设置工作目录
setwd ( "C:\\Users\\ r" )

设置好工作目录后,开始读取数据,并创建数据表。我们的数据在工作目录下,因此直接读取并命名为loandata。

1
2
#读取并创建数据表
loandata= data.frame ( read.csv ( 'loan_data.csv' ,header = 1))

 

数据概览

使用dim函数查看数据表的行列数,loandata包含30行,10列数据。

1
2
3
#查看数据行列数
dim (loandata)
[1] 30 10

 

查看列名称

使用names函数查看数据表的列名称,下面列出了loandata数据表所有列的列名称。

1
names (loandata)

names

内容概览

还有一种更加直观查看数据的方法,使用数据编辑器。在R中使用fix函数可以调出数据编辑器,数据编辑器类似excel的表格界面,在数据编辑器中可以对字段的名称及类型进行简单的修改。

1
2
#数据编辑器
fix (loandata)

%e6%95%b0%e6%8d%ae%e7%bc%96%e8%be%91%e5%99%a8

查看数据表前10行

在处理的数据条目较多时,可以使用head函数查看数据表。默认情况下head函数显示数据表的前5行数据,我们也可以通过设置参数n的值来自定义显示的行数。下面是代码和结果截图,在代码中我们设置n=10来显示数据表的前10行。

1
2
#查看数据表前10行
head (loandata,n=10)

head

查看数据后10行

Tail函数与head函数功能类似,用来显示数据表的后5行数据,下面的代码中我们设置n=10来显示数据表的后10行。

1
2
#显示数据表后10行
tail (loandata,n=10)

tail

查看数据类型

Typeof是查看不同字段数据类的函数,下面我们使用这个函数查看了代码数据表中贷款金额类型,显示为double型。

1
2
3
#查看贷款金额列数据类型
typeof (loandata$loan_amnt)
[1] "double"

 

验证数据类型

除了直接查看字段的数据类型外,还可以对数据类型进行验证。下面使用is.integer函数验证贷款金额字段是否为integer型。返回的结果为FALSE。说明这个字段不是integer型。

1
2
3
#验证贷款金额字段的数据类型
is.integer (loandata$loan_amnt)
[1] FALSE

 

更改数据类型

查看或验证完数据类型后,还可以更改数据类型。下面我们使用as.integer函数将贷款金额字段由之前的double型改为integer型。

1
2
#更改贷款金额字段为integer型
loandata$loan_amnt= as.integer (loandata$loan_amnt)

再次使用typeof函数查看贷款金额列的数据类型,现在显示为integer型。

1
2
3
#查看贷款金额列数据类型
typeof (loandata$loan_amnt)
[1] "integer"

 

查看字段

使用数据表名称,$符号和列名称可以直接查看特定列中的内容,例如查看loandata表中的term字段。后面的很多操作都会使用到。

1
2
#查看贷款数据表中的期限列
loandata$term

 

描述统计

完成了数据表的导入,查看和修改数据类型操作后,我们可以开始对数据进行一些简单的统计和计算工作。R中的summary是描述统计函数,可以对整个数据表或某一类提供描述统计报告。

直接将表面写在summary函数中,可以得到整个数据表的描述统计报告,这里只包含数值类型的字段,非数值类型的字段无法进行描述统计。

1
2
#对数据表进行描述统计
summary (loandata)

summary

输入数据表和字段名称可以得到特定字段的描述统计报告。下面是对代码数据表中的贷款金额进行描述统计的结果。描述统计报告中给出了贷款金额的最大值,最小值,中位数和四分位数等数据。

1
2
#对数据表中的贷款金额列进行描述统计
summary (loandata$loan_amnt)

summary1

关键指标计算

除了描述统计外,还可以对数据表进行计算。首先是最基本的求和和计数。Sum是求和函数,在sum函数中输入制定的列就可以获得求和结果。下面是对贷款数据表中的贷款金额进行求和。

1
2
3
#对贷款金额字段求和
sum (loandata$loan_amnt)
[1] 233925

Length是R中的计数函数,下面代码对用户ID字段进行计数。数据表中共有30个用户ID。

1
2
3
#对贷款金额字段进行计数
length (loandata$member_id)
[1] 30

Unique是唯一值函数,配合计数函数length可以对唯一值进行计算。下面的代码中先对用户ID进行排重,然后进行计数。

1
2
3
#对用户ID字段取唯一值并进行计数
length ( unique (loandata$member_id))
[1] 30

不同字段间也可以进行计算,并生成新的字段添加在数据表中。下面通过贷款利息和贷款金额字段相除获得贷款利率字段,保留两位小数添加在原贷款数据表中。

1
2
3
4
#贷款利率=贷款利息/贷款金额
loan_int= round ((loandata$total_rec_int)/(loandata$loan_amnt),digits = 2)
#将贷款利率列合并到贷款数据表中,并查看前5行数据
head ( cbind (loandata,loan_int))

cbind

下面的代码表示了贷款金额与贷款金额列的汇总值进行计算,获得每一笔贷款金额在总金额中的占比,并将这个贷款金额占比数据保留两位小数后添加到原数据表中。

1
2
3
4
5
6
#贷款金额占比=贷款金额/贷款金额汇总
loan_percent= round ((loandata$loan_amnt)/ sum (loandata$loan_amnt),digits = 2)
#将贷款金额占比合并到贷款数据表中
loandata= cbind (loandata,loan_percent)
#查看新生成的贷款数据表
head (loandata)

cbind1

—【所有文章及图片版权归 蓝鲸(王彦平)所有。欢迎转载,但请注明转自“蓝鲸网站分析博客”。】—



Read more: http://bluewhale.cc/2016-10-12/use-r-to-read-and-view-the-data.html#ixzz5G1VTGMaW

http://chatgpt.dhexx.cn/article/kxxrfZ05.shtml

相关文章

R语言如何从外部读取数据到R中

R语言可以从键盘&#xff0c;文本&#xff0c;excel&#xff0c;access&#xff0c;数据库&#xff0c;专业处理软件sas 一、使用键盘的输入 mydata<-data.frame(agenumeric(0),gendercharacter(0),weightnumeric(0)) mydata<-edit(mydata) 二、读入带有分隔符文本格式…

R语言入门——数据快速读取与查看(含实例代码和参数讲解)

R语言数据读取 介绍引言结构安排 数据读取函数文本数据readLines函数 键盘键入数据scan函数讲解 表格数据.xlsx文件介绍表格数据函数参数介绍 快速读入参数介绍竞赛数据练习2020美赛C题2019华为杯E题 数据查看函数表 介绍 引言 毕业季来临&#xff0c;很多小伙伴都在积极准备…

R语言读CSV、txt文件方式以及read.table read.csv 和readr(大数据读取包)

首先准备测试数据*(mtcars)分别为CSV. TXT **2018博客之星评选&#xff0c;如果喜欢我的文章&#xff0c;请投我一票&#xff0c;编号&#xff1a;No.009** [支持连接](https://blog.csdn.net/HHTNAN/article/details/85330758) ,万分感谢&#xff01;&#xff01;&#x…

R语言之读取文件夹的数据

读取文件路径&#xff1a;一层目录&#xff08;“示例”&#xff09;、二层目录&#xff08;“数据1”、“数据2”&#xff09;下的表格数据。 “示例”文件下&#xff1a; “数据1”文件下&#xff1a; “数据2”文件下&#xff1a; 读取文件夹 rm(listls()) #清除变量 …

R入门(一)----读取数据、查看数据

感谢大鹏dapengde 创建数据 #在相应位置新建文件夹 dir.create(E:/R/R lab/学R/r4r) #将数据文件存进文件夹 write.csv(as.data.frame(t(matrix(co2,12,dimnames list(month.abb,unique(floor(time(co2))) ) ))),file E:/R/R lab/学R/r4r/co2.csv)读取数据 R数据的导入与…

手把手教你用R语言读取CSV文件

导读&#xff1a;R语言有许多种方法去获取数据&#xff0c;最常用的是读取CSV文件。 作者&#xff1a;Jared P. Lander 来源&#xff1a;大数据DT&#xff08;ID&#xff1a;hzdashuju&#xff09; 读取CSV文件最好的方法是使用read.table函数&#xff0c;许多人喜欢使用read.c…

R语言中 数据读取与写入

R中其他读取: source #读取R代码 dget #读取R文件 load #读取工作空间 一。R语言读取文本文件(.txt) 在R语言中,读取文本文件的函数可以是:read.table()、scan()、read.fwf(),也可以将.txt转换为.csv或.xlsx文件用其他函数读取。 1. read.table() 参数解释: …

R语言——数据格式和数据读取

R语言——数据读取之详解 福尔摩斯曾说过:“数据,数据,没有数据的推理是罪恶!” 不过比起有意思的统计分析,数据的导入与导出显得十分的无趣,但是不得不说统计分析的数据导入与导出是个让人沮丧的任务,而且耗时巨大。 今天分享的是R数据的储存数据格式,及其R中数据的输…

2019-07-15_linux下vi复制粘贴

vi 环境块复制 1、shiftv 进入行选模式 2、上下箭头选中要复制的块 3、“y”复制 4、“p” 粘贴 转载于:https://www.cnblogs.com/wbly2019/p/11187370.html

linux ubuntu vim复制粘贴,关于vim的复制粘贴

今天被vim的复制粘贴弄得很烦,它不像windows那样,每次复制会把以前的内容覆盖。所以有时粘贴出来的东西并不是你想要的。 在不同终端中,用vim打开的两个文件之间的复制粘贴 1. 用同一个终端,直接使用这个命令: vim file1 file2 这样就可以直接用y和p复制粘贴了。 但是这样…

在windows或linux中使用VIM/VI复制粘贴内容命令及设置大全

在windows或linux中使用VIM/VI复制粘贴内容命令及设置大全 行复制&#xff1a; 【yy】复制光标所在行 【p】在光标位置粘贴复制的内容 多行复制&#xff1a; 【v】从当前位置进行可视化模式&#xff08;【Ctrlv】则进行可视化块选择&#xff09; 此时按上下左右箭头移动光标选…

使用pip安装pymysql

本人使用的python版本是3.6&#xff0c;该版本是自带有pip.可以直接通过pip工具进行安装pymysql: 第一步&#xff1a;找到pip.exe路径。 例如我安装的目录如下&#xff0c;自带的pip工具的python版本&#xff0c;在Scripts目录下都能够找到。 第二步&#xff1a;通过cmd进入命令…

pycharm中安装pymysql

进入pycharm终端&#xff0c;输入pip install pymysql进行安装

Python——pymssql安装

下载&#xff1a; https://pypi.python.org/pypi/pymssql/2.0.1#downloads pymssql的安装包&#xff1a; pymssql-2.0.1.win32-py2.7.exe 32位与python对应 pymssql-2.0.0b1.win-amd64-py2.7.exe 64位与python对应 网上没找到&#xff0c;在csdn中下载…

pymysql的安装及使用及使用mysql数据进行可视化(适合入门,过程详细明确,如有错误请一定指出)

文章目录 Python连接MySQL数据库(pymysql)一、准备模块二、连接数据库connect()&cursor()三、对数据库进行操作execute()四、关闭数据库的连接close() 处理MySQL的数据及简单可视化一、简单的使用1.查询2.插入3.更新4.删除 二、获取数据三、可视化 Python连接MySQL数据库(p…

window 安装 pymysql

一、下载安装python-win 点击打开链接 二、下载安装setuptools 点击打开链接 三、下载安装 mysql 点击打开链接 四、安装pymysql 在python中执行python ez_setup.py文件&#xff0c;如果没有配置环境变量&#xff0c;可以在python安装路径中找到python.exe&#xff0c…

pymysql的使用

pymysql是从Python连接到MySQL数据库服务器的接口&#xff0c;其官方文档为&#xff1a;https://pymysql.readthedocs.io/en/latest/ 安装&#xff1a;pip install pymysql 对于数据库的操作&#xff0c;我们一般是这样的操作&#xff1a; 步骤1&#xff1a;连接数据库 步骤2&…

python的pymysql模块安装与使用

文章目录 一、pymysql的安装&#xff1a;二、pymysql基本控制函数&#xff1a;三、数据库数据的添加&#xff1a;四、数据库数据的删除&#xff1a;五、数据库数据的修改&#xff1a;六、数据库数据的批量添加&#xff1a;七、数据库数据的查询(取出)&#xff1a; 一、pymysql的…

在pycharm里安装pymysql

1、打开pycharm&#xff0c;进入terminal终端模式&#xff0c;输入pip install pymysql&#xff08;pip3 install pymysql&#xff09;

Py之PyMySQL:Python库之PyMySQL的简介、安装、使用方法之详细攻略

Py之PyMySQL&#xff1a;Python库之PyMySQL的简介、安装、使用方法之详细攻略 目录 PyMySQL的简介 PyMySQL的安装 PyMySQL的使用方法 PyMySQL的简介 PyMySQL包包含一个纯Python MySQL客户端库。PyySQL的目标是对MySQL LDAP进行替换&#xff0c;并对CPython、PyPy和IrPython进…