2、新建一个数据框,按照代码调用数据编辑器。
3、在编辑器当中录入数据即可。R语言是主要用于统计分析、绘图的语言和操作环境,R是由来自新西兰奥克兰大学的RossIhaka和RobertGentleman开发,由R开发核心团队负责开发,R是基于S语言的一个GNU项目,也可以当作S语言的一种实现,用S语言编写的代码都可以不作修改的在R环境下运行,R的语法是来自Scheme。
r语言导入excel后有效数字导入excel中的数据
首先用install.packages()导入三个包——xlsx,xlsxjars,rjava。
然后用命令library(xlsx)载入这个包
法一:将文件赋值为一个变量,然后用read.xlsx读取的时候,读取这个变量。
法二:首先进入表格文件所在的路径(如果用getwd文件查看路径的时候,就在表格文件所在的路径,则不需要setwd进入改路径)。然后直接读取表格文件,注意此处不需要再表格文件之前再加路径。
法三:直接读取包含路径的表格文件
总结:要注意1.在R语言中路径的反斜杠的而方向有要求
2.read.xlsx的最后的数字是指文件中的第一个sheet
3.当文件不是以变量的名字出现时要加引号
一、 安装RODBC库1、进入R语言的GUI界面(RGUI.EXE),在菜单栏选择“程序包/安装程序包”(如图)
2、在弹出的窗口里往下拉,选择RODBC如图,点击确定
3、在ODBC数据源管理器里将需要的数据库添加进去,这里笔者使用的是SQL Server2008,驱动程序选择Native Client10.0
3、在R语言窗口输入连接语句
>library(RODBC)
**这里是载入RODBC库
>channel<-odbcConnect("MyTest",uid="ripley",case="tolower")
**连接刚才添加进数据源的“MyTest”数据库
**ch <- odbcConnect("some dsn ", uid = "user ", pwd = "**** ")
**表示用户名为user,密码是****,如果没有设置,可以直接忽略
>data(USArrests)
**将“USArrests”表写进数据库里(这个表是R自带的)
>sqlSave(channel,USArrests,rownames = "state",addPK = TRUE)
**将数据流保存,这时候打开SQL Server就可以看到新建的USArrests表了
>rm(USArrests)
>sqlTables(channel)
**给出数据库中的表
>sqlFetch(channel,"USArrests",rownames = "state")
**输出USArrests表中的内容
>sqlQuery(channel,"select * from USArrests")
**调用SELECT查询语句并返回结果(如图)
>sqlDrop(channel,"USArrests")
**删除表
>odbcClose(channel)
**最后要记得关闭连接