
安装格式化插件: 1按Ctrl+Shift+P调出命令面板 2输入 install 调出 Package Control: Install Package 选项,按下回车,底部框接着输入“Tag”,再次按回车等待安装完成并重启。 使用: 选中一段html代码,按Ctrl+Alt+F即可。
R语言Excel文件
Microsoft Excel是使用最广泛的电子表格程序,它是以xls或xlsx格式存储数据。 R可以使用某些excel特定的包直接读取这些文件的内容。一些常用的软件包有 - XLConnect,xlsx,gdata等。在这个篇文章中,我们将使用xlsx软件包。 R也可以使用这个包写入excel文件。
安装xlsx软件包
可以在R控制台中使用以下命令来安装xlsx软件包。它可能会要求安装一些这个包所依赖的附加包。按照相同的命令与所需的包名来安装附加的包。
installpackages("xlsx")
R
验证并加载“xlsx”软件包
使用以下命令来验证和加载xlsx包。参考以下代码 -
# Verify the package is installed
any(grepl("xlsx",installedpackages()))
# Load the library into R workspace
library("xlsx")
R
当脚本运行时,得到以下输出 -
[1] TRUE
Loading required package: rJava
Loading required package: methods
Loading required package: xlsxjars
Shell
注: 如果第一个输出结果为:FALSE,请 installpackages("xlsx") 语句重新加载安装。
准备xlsx文件用作为输入
打开Microsoft excel。将以下数据复制并粘贴到名为sheet1的工作表中。
id name salary start_date dept
1 Rick 6233 1/1/2012 IT
2 Dan 5152 9/23/2013 Operations
3 Michelle 611 11/15/2014 IT
4 Ryan 729 5/11/2014 HR
5 Gary 84325 3/27/2015 Finance
6 Nina 578 5/21/2013 IT
7 Simon 6328 7/30/2013 Operations
8 Guru 7225 6/17/2014 Finance
Txt
如下所示 -
如下所示 -
还将以下数据复制并粘贴到另一个工作表,并将此工作表重命名为city。
name city
Rick Seattle
Dan Tampa
Michelle Chicago
Ryan Seattle
Gary Houston
Nina Boston
Simon Mumbai
Guru Dallas
如下所示 -
将Excel文件另存为“inputxlsx”,应该将此文件保存在R工作区的当前工作目录中。
读取Excel文件
使用readxlsx()函数读取inputxlsx,如下所示,结果作为数据帧存储在R环境中。
# Read the first worksheet in the file inputxlsx
data <- readxlsx("inputxlsx", sheetIndex = 1)
print(data)
R
当我们执行上述代码时,会产生以下结果 -
id name salary start_date dept
1 1 Rick 62330 2012-01-01 IT
2 2 Dan 51520 2013-09-23 Operations
3 3 Michelle 61100 2014-11-15 IT
4 4 Ryan 72900 2014-05-11 HR
5 NA Gary 84325 2015-03-27 Finance
6 6 Nina 57800 2013-05-21 IT
7 7 Simon 63280 2013-07-30 Operations
8 8 Guru 72250 2014-06-17 Finance
你编的R程序里面要调用 betaintR 里的函数,比如说最简单,算园面积
betaintR 里写到:
area<-function(r){
s<-314r^2
return(s)
}
退到R的界面:先source这个函数文件:
>source(betaintR)
>r<-2
>area(r) 不source是无法用area这个函数的
[1] 1256
首先,下载并安装好R软件。打开R软件,可以看到R软件主窗口。
2
为了方便编辑代码,一般不在主窗口直接输入程序。我们可以点击“文件——新建程序脚本”,出现R编辑器。我们将在此输入需要运行的命令。
3
使用因子格式输入数据。这里输入两组数据,以便后面说明详细使用方法。
4
输入命令plot(x),表示绘制序列x的散点图。选中程序,右键,点击“运行当前行或选中代码”,运行程序。按F5键或者Ctrl+R键也可以实现。在图标显示框出现散点图了。
5
输入命令plot(x,y),其中x表示自变量,y是因变量,生成y关于x的散点图。运行命令,即出现散点图。
6
再增加一组数据,用coplot函数绘制多变量的散点图。coplot(x~m|y)表示在不同的y值下,x关于m的散点图。
是的。每次使用程序包都必须首先加载。
比如:library(rootSolve)
library(tm)
在R中加载包是非常容易的,有两个函数可以做到:library 和 require。他们之间有一些细微的差别,主要的区别在于 require 会返回一个布尔值(True或False)来表示被加载的包是不是可用,而 library 函数会根据调用方式不同而有不同返回结果(这点在本书不重要)。要加载这些包可以用library或require任意一种。
以上就是关于如何编写高效的 R 语言程序全部的内容,包括:如何编写高效的 R 语言程序、R语言Excel文件、R语言里面source(beta.int.R) 什么用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)