如何用R导入外部数据

data<-read.csv(file.choose())

1."data.csv" 保存在 Rstudio 工作目录中。
直接使用:
read.table("data.csv")
如果excel文件数据有标题,则加上header属性:read.table("data.csv",header=TRUE)
此处,TRUE也可用T代替,sep属性也长用到。
这里csv文件是逗号分割read.table("data.csv",header=T,sep=",")

2."data.csv"不是保存在工作目录,
比如在桌面:"C:\Users\Administrator\Desktop"。
只需要把路径添加进去就可以了。
read.table("C:\\\Users\\Administrator\\\Desktop\\\data.csv",header=TRUE,sep=",")

需要注意的是位置中的""在R和Rstudio中需要用"/"或"\\"表示

3.用file.choose()选择数据文件。
read.table(file.choose(),header=T)

可以弹出对话框选择文件。
这种方法很方便。

4.从内存直接读写数据(剪贴板 clipboard)

复制需要读取的内容。
read.table("clipboard")
可用于临时性的分析工作。

read.table()用法类似的还有read.csv()
read.csv()的默认语法规则为:read.csv(file,header=TRUE,sep=","",...)
其默认header=TRUE。

例子:有如下表格,命名为n1.csv

 

 输入:read.table("D:\\RStudio\\R_pr\\n1.csv",header=T,row.name="Fname",sep=",")

header=TRUE,第一行为变量名的逻辑型变量

sep = ",",各个字符之间以空格间隔

row.names="Fistname",Fistname被默认为行名,不再有标签

如果n1.csv的文本文件中空格为缺失值,读入后用“NA”表示

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值