(一)用R读取Excel文件
有多种方法,介绍四种,两个间接,两个直接,直接的更好些。
间接的两个是:一,另存为文本文件,用read.table()打开。
二,另存为csv文件,用read.csv()打开。
再说直接的两种方法:
一是加载xlsx包,然后用read.xlsx()打开。注意:03和07文件的扩展名不同。
(安装成功后,使用library(xlsx)来加载该程序包,如果提示错误:
“Error : .onLoad failed in loadNamespace() for 'rJava',
details:
call: fun(libname, pkgname)
error: JAVA_HOME cannot be determined from
the Registry
Error: package ‘rJava’ could not be loade”
可以安装java虚拟机,网址:www.java.com
安装java后,再加载xlsx,)
比如,我的工作目录有数据文件baoding.xls和baoding.xlsx,数据都是在第一个表单(sheet)。
命令:
library(xlsx)
read.xlsx("baoding.xls",1)#1表示第一个sheet
(提示:也可用参数SheetName=
" ",引号中是表单名称,形如:
read.xlsx("baoding.xls",SheetName="Revenues"))
read.xlsx("baoding.xlsx",1)
二是打开Excel文件,复制数据,再使用下面代码:
read.table("clipboard",header=T)
推荐两种直接的方式。
(二)读取文件文件
read.table()
(三)用R读取csv文件
用read.csv()
感谢人大经济论坛网友kaifengedu和dxystata
统计人刘得意,邮箱:yyscxz@sina.com
QQ:2859228658
本文介绍了用R语言读取文件的方法。读取Excel文件有四种方式,两种间接(另存为文本或CSV文件后读取)和两种直接(加载xlsx包读取、复制数据用read.table读取),推荐直接方式;读取CSV文件使用read.csv()。还提及安装java虚拟机解决加载xlsx包报错问题。
...&spm=1001.2101.3001.5002&articleId=111516455&d=1&t=3&u=7ee89881cf4b4b6fb289ddef74497545)
3819

被折叠的 条评论
为什么被折叠?



