head(dataframe)——查看数据集前6行数据
<head>标签用于定义网页文档的头部,它是所有头部元素的容器。
<head>中的元素可以引用脚本、指示浏览器在哪里找到样式表、提供元信息等等。[1]
文档的头部描述了文档的各种属性和信息,包括文档的标题、在 Web 中的位置以及和其他文档的关系等。绝大多数文档头部包含的数据都不会真正作为内容显示给读者。
下面这些标签可用在 head 部分:<base>、<link>、<meta>、<script>、<style>以及<title>。<title>;定义文档的标题,它是 head 部分中必需存在的元素。
扩展资料
Returns the first or last parts of a vector, matrix, table, data frame or function.
Since head() and tail() are generic functions, they may also have been extended to other classes.
返回向量、矩阵、表、数据框或函数的前(或者最后)一部分。head()和tail()相似,他们也可能被扩展到其他类。
R语言常用命令如下:
数学运算:
+,-,*,/,^,%%。(加,减,乘,除,乘方,求余。)
比较运算:
>,<,>=,<=,==,!=。(大于,小于,大于等于,小于等于,等于,不等于。)
逻辑运算:
&,|,!。(与,或,非。)
参考资料来源:
百度百科——head
1. 列出包所在库的路径.libPaths()
[1] "C:/Program Files/R/R-3.0.2/library"
2. 安装包,括号里面包的名称要加英文引号,在列出的CRAN镜像站点列表中选择一个进行下载,我一般选的是China(Hefei)
install.packages()
例如,install.packages("ggplot2")
3. 包的载入library()或require(),安装完包后,需要加载才能使用其中的函数,此时括号中不使用引号。两者的不同之处在于library()载入之后不返回任何信息,而require()载入后则会返回TRUE,因此require()适合用于程序的书写。
例如
library(ggplto2)
>require(foreign)
Loading required package: foreign
>is.logical(require(foreign))
[1] TRUE
4. 包的更新
update.packages()
5. 包的帮助信息 格式如下,可以查看包中的函数以及说明
help(package="ggplot2")
6. 查看本地的包
6.1 查看默认加载的包,忽略基本的包
getOption("defaultPackages")
>getOption("defaultPackages")
[1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
[7] "ggplot2"
6.2 查看当前已经加载过的包
(.packages())
[1] "ggplot2" "stats" "graphics" "grDevices" "utils" "datasets" "methods" "base"
6.3 要显示所有可用的包
(.packages(all.available=TRUE))
>(.packages(all.available=TRUE))
[1] "abind" "agricolae" "aplpack" "base" "bitops"
[6] "boot" "car" "caTools" "class" "cluster"
[11] "codetools" "colorRamps" "colorspace" "compiler" "datasets"
[16] "Defaults" "devtools" "dichromat" "digest" "doBy"
[21] "e1071" "effects" "ellipse" "evaluate" "foreign"
[26] "formatR" "Formula" "gdata" "ggplot2" "ggthemes"
[31] "gmodels" "gplots" "graphics" "grDevices" "grid"
[36] "gtable" "gtools" "highr" "Hmisc" "httr"
[41] "KernSmooth" "knitr" "labeling" "lattice" "latticeExtra"
[46] "leaps" "lme4" "lmtest" "LSD" "manipulate"
[51] "markdown" "MASS" "Matrix" "matrixcalc" "memoise"
[56] "methods" "mgcv" "minqa" "multcomp" "munsell"
[61] "mvtnorm" "nlme" "nnet" "nortest" "parallel"
[66] "pixmap" "plyr" "proto" "psych" "quantmod"
[71] "Rcmdr" "RColorBrewer" "Rcpp" "RcppEigen" "RCurl"
[76] "relimp" "reshape2" "rgl" "rJava" "RODBC"
[81] "rpart" "rstudio" "samplesize" "sandwich" "scales"
[86] "schoolmath" "sciplot" "sem" "spatial" "splines"
[91] "stats" "stats4" "stringr" "survival" "tcltk"
[96] "tcltk2" "TH.data" "tools" "TTR" "utils"
[101] "VennDiagram" "whisker" "XLConnect" "xts" "zoo"
7. 卸载包detach(),这是library()的反向操作,此操作主要是为了避免某些包中的函数名称相同,造成冲突,注意与library()的参数不同,detach()参数为detach(package:包的名称),library(包的名称)。
例如
>library(ggplot2) #加载包
>(.packages()) #列出当前已经加载的包
[1] "ggplot2" "stats" "graphics" "grDevices" "utils" "datasets"
[7] "methods" "base"
>detach(package:ggplot2) # 卸载ggplot2包
>(.packages()) #列出当前已经加载的包
[1] "stats" "graphics" "grDevices" "utils" "datasets" "methods"
[7] "base"
8. 自定义启动时候的加载包
如果需要长期使用某个包的话,每次开启都需要输入library(),比较麻烦,因此可以让R启动时自动加载某些包。在R的安装目录/etc/Rprofile.site加入下载语句:
例如让R启动时自动加载ggplot2包
local({old <- getOption("defaultPackages")
options(defaultPackages = c(old, "ggplot2"))})
9. 在文章中引用R软件包,例如引用ggplot2包:
citation(package="ggplot2")
To cite ggplot2 in publications, please use:
H. Wickham. ggplot2: elegant graphics for data analysis. Springer New
York, 2009.
A BibTeX entry for LaTeX users is
@Book{,
author = {Hadley Wickham},
title = {ggplot2: elegant graphics for data analysis},
publisher = {Springer New York},
year = {2009},
isbn = {978-0-387-98140-6},
url = {http://had.co.nz/ggplot2/book},
}
R语⾔查看已加载包、卸除加载包及安装包与卸载包1、查看已加载的包(.packages())
注意外⾯的括号和前⾯的点不能省。
包被安装后,在使⽤前需要加载。加载包使⽤命令 library(包名),⽐如library(codetools)。
查看有哪些包是被加载的,使⽤命令(.packages()) ,注意⼩括号和点号不能省略。
>(.packages())
[1] "stats" "graphics" "grDevices" "utils" "datasets" "methods" "base"
2、卸除已加载的包
如卸除RMySQL包
detach(“package:RMySQL”)
注意是卸除,不是卸载,也就是说不是把包从R运⾏环境中彻底删除,只是不希望该包被加载使⽤。
在包使⽤函数冲突,检验函数依赖时⽐较有⽤。
要将已经加载的包卸除。注意不是卸载删除,只是不加载这个包。在包函数冲突时需要。使⽤命令detach("package:包名")。或则detach("package:包名", unload=TRUE)
3、安装包
install.packages(“rjson”)
下载安装名为“rjson”的包。
要安装包,可以使⽤命令install.packages("包名"),或者
install.packages("包名", contriburl="http://url", dependencies = TRUE)
如果安装的时候要指定安装⽬录,可以使⽤install.packages("stepNorm", contriburl="http://url", lib="mydir")
4、卸载已加载的包
彻底删除已安装的包:
remove. packages(c(“pkg1”,”pkg2”) , lib = file .path(“path”, “to”, “library”))
注:
“pkg1”,”pkg2”表⽰包名,即⼀次可以卸载多个包;
“path”, “to”, “library”表⽰R的库路径,字符向量,通常情况下只输⼀个路径即可。使⽤命令.libPaths()可以查看库路径。⽰例:remove.packages(c(‘zoom’),lib=file.path(‘C:\\Program Files\\R\\R-3.2.2\\library’))
5、查看已安装的包
installed.packages()
library()
使⽤ library() 可以查看已经安装的包的列表,会打开⼀个新窗⼝显⽰信息。
使⽤ installed.packages() 可以看到各个包安装的路径,版本号等信息。
也可以使⽤ .packages(all.available=T) 就在控制台中显⽰已安装包的名字,只显⽰包的名字。
要查看已安装包的帮助信息,⽐如该包中有哪些函数,可使⽤ help(package="graphics") 。如果该包提供了信息,会以本地⽹页的形式打开帮助⽂件。
6、查看某个包提供的函数
help(package=’TSA’)
package参数为要查看的包的包名。
7、查看某个函数属于哪个包
help(函数名)
在打开的⽹页中查看属于哪个包。
8、升级包
update.packages()
¥
5.9
百度文库VIP限时优惠现在开通,立享6亿+VIP内容
立即获取
R语言查看已加载包、卸除加载包及安装包与卸载包
R语⾔查看已加载包、卸除加载包及安装包与卸载包1、查看已加载的包
(.packages())
注意外⾯的括号和前⾯的点不能省。
包被安装后,在使⽤前需要加载。加载包使⽤命令 library(包名),⽐如library(codetools)。
查看有哪些包是被加载的,使⽤命令(.packages()) ,注意⼩括号和点号不能省略。
>(.packages())
[1] "stats" "graphics" "grDevices" "utils" "datasets" "methods" "base"
第 1 页
2、卸除已加载的包
如卸除RMySQL包
detach(“package:RMySQL”)
注意是卸除,不是卸载,也就是说不是把包从R运⾏环境中彻底删除,只是不希望该包被加载使⽤。
在包使⽤函数冲突,检验函数依赖时⽐较有⽤。
要将已经加载的包卸除。注意不是卸载删除,只是不加载这个包。在包函数冲突时需要。使⽤命令detach("package:包名")。或则detach("package:包名", unload=TRUE)
第 2 页
3、安装包
install.packages(“rjson”)
下载安装名为“rjson”的包。
要安装包,可以使⽤命令install.packages("包名"),或者
install.packages("包名", contriburl="http://url", dependencies = TRUE)
如果安装的时候要指定安装⽬录,可以使⽤install.packages("stepNorm", contriburl="http://url", lib="mydir")
4、卸载已加载的包
第 3 页
彻底删除已安装的包:
remove. packages(c(“pkg1”,”pkg2”) , lib = file .path(“path”, “to”, “library”))
注:
“pkg1”,”pkg2”表⽰包名,即⼀次可以卸载多个包;
“path”, “to”, “library”表⽰R的库路径,字符向量,通常情况下只输⼀个路径即可。使⽤命令.libPaths()可以查看库路径。⽰例:remove.packages(c(‘zoom’),lib=file.path(‘C:\\Program Files\\R\\R-3.2.2\\library’))