R语言入门——数据读写

目录

读取已有文件中的数据

安装所需的包

用法

在R中输入数据

调用R内置数据集

读取已有文件中的数据

安装所需的包

# 安装readr包以读取csv文件
install.packages("readr")
library("readr")

# 安装readxl包以读取xlsx文件
install.packages("readxl")
library("readxl")

用法

读取csv文件:

以下三种操作中1、2等价,3的行名称为X1,X2,……,Xn

# 读取D盘该路径下的Dtime.csv文件,并保存到对象Dtime1中
Dtime1<-read_csv('D:/D-WORK/R语言练习/Dtime.csv')

# 读取D盘该路径下的Dtime.csv文件,将第1行作为新建对象的行名称,并保存到对象Dtime1中
Dtime1<-read_csv('D:/D-WORK/R语言练习/Dtime.csv',col_names = T)

# 读取D盘该路径下的Dtime.csv文件,不将第1行作为新建对象的行名称,并保存到对象Dtime1中
Dtime1<-read_csv('D:/D-WORK/R语言练习/Dtime.csv',col_names = F)

读取xlsx文件:

# 读取D盘该路径下的Dtime.xlsx文件,并保存到对象Dtime2中
Dtime2<-read_excel('D:/D-WORK/R语言练习/Dtime.xlsx')

# 读取D盘该路径下的Dtime.xlsx文件中的Sheet2,并保存到对象Dtime2中
Dtime2<-read_excel('D:/D-WORK/R语言练习/Dtime.xlsx',sheet = 'Sheet2')

读取txt文件:

# 读取D盘该路径下的Dtime.txt文件,以空格作为分隔符,并保存到对象Dtime3中
# read.csv是R自带函数
Dtime3<-read.csv('D:/D-WORK/R语言练习/Dtime.txt',sep='')

在R中输入数据

创建空数据集,用edit()调出输入数据的对话框,在数据编辑器中直接录入即可:

> student1<-data.frame(ID = numeric(),name = character(),grade = integer())
> student1<-edit(student1)

调用R内置数据集

data()  查看datasets中所有可用数据集

head()  查看数据集前几行数据

tail()  查看数据集后几行数据

str()  查看对象内部结构

names()  查看对象列名

nrow()  查看行数

ncol()  查看列数

dim()  查看行数和列数

length()  查看数据集的长度(列数)【与ncol()区别在哪?】

attributes()  查看属性,包括列名、数据结构和行名

summary()  查看数据类型和内容。数值型包括描述统计,字符型包括长度、数据结构、mode(在内存中储存类型)

sink()  将输出结果重新定向到文件

> sink('D:/D-WORK/R语言练习/df1.txt')    #  定向
> df1                                   #  输入数据
> sink()                                #  结束重定向

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值