数据框
简单建立方法:新建多个向量,再用data.frame语句 示例
team <- c(
"c++",
"java",
"r")
number <- c(
1,
2,
3)
result <-
data.frame(team,number)
show(result)
效果
> source("C:
\\Users
\\Hezq
\\Downloads
\\e.R")
team number
1 c++ 1
2 java 2
3 r 3
同样有$等符号支持,并且可以通过布尔值来进行查找。
对象和类
R是一种面向对象的语言,每种对象都具有类型,而且不同的类的方法可以拥有相同的名字,它们被称为泛型函数,例如‘+’ 另一个需要注意的泛型函数是print###
绘图表
几个函数 1.data() 文档解释
Usage
data(..., list =
character(), package =
NULL, lib.loc =
NULL,
verbose = getOption(
"verbose"), envir = .GlobalEnv)
Arguments
...
literal
character strings
or names.
list
a character vector.
package
a character vector giving
the package(s)
to look
in for data sets,
or NULL.
By default, all packages
in the search path are used,
then the ‘data’ subdirectory (
if present)
of the current working
directory.
lib.loc
a character vector
of directory names
of R libraries,
or NULL. The default
value of NULL corresponds
to all libraries currently known.
verbose
a logical. If
TRUE, additional diagnostics are printed.
envir
the environment where
the data should be loaded.
hist()函数 描述
通用函数hist计算给定数据值的直方图。如果plot =
TRUE,则返回类“histogram”的结果对象由plot.histogram绘制。
希望直方图的值的向量。
休息
之一:
给出直方图单元之间的断点的向量,
计算断点的向量的函数,
给出直方图的单元数目的单个数,
一个命名算法来计算单元格数量的字符串(见“详细信息”),
计算单元数目的函数。
在最后三种情况下,数字只是建议;断点将被设置为漂亮的值。如果
break是一个函数,则x向量作为唯一的参数被提供给它。
频率
逻辑;如果为
TRUE,则直方图图形是频率的表示,结果的计数分量;如果
FALSE,概率密度,分量密度,被绘制(使得直方图具有总面积为
1)。如果且仅当中断是等距的(且未指定概率),则默认为
TRUE。
可能性
为!freq的别名,用于S兼容性。
包括最少
逻辑;如果为
TRUE,则等于分隔符值的x [i]将被包括在第一(或最后,对于右=
FALSE)条中。这将被忽略(带有警告),除非
break是向量。
对
逻辑;如果为
TRUE,则直方图单元格是右关闭(左打开)间隔。
密度
阴影线的密度,以每英寸的线数。默认值
NULL表示不绘制阴影线。密度的非正值也抑制着色线的绘制。
角度
阴影线的斜率,以度为单位给出的角度(逆时针)。
col
用于填充酒吧的颜色。默认值为
NULL会生成未填充的条。
边境
在酒吧周围的边框的颜色。默认为使用标准前景色。
主,xlab,ylab
这些标题的参数在这里有有用的默认值。
xlim,ylim
具有合理默认值的x和y值的范围。请注意,xlim不用于定义直方图(断点),而仅用于绘图(当plot =
TRUE时)。
轴
逻辑。如果为
TRUE(默认值),如果绘制绘图,则绘制轴。
情节
逻辑。如果为
TRUE(默认值),则绘制直方图,否则返回分隔符和计数列表。在后一种情况下,如果指定的(通常是图形的)参数仅适用于plot =
TRUE情况,则使用警告。
标签
逻辑或字符串。另外,在条形图上绘制标签,如果不为
FALSE;请参见plot.histogram。
nclass
数字(整数)。仅对于S(-PLUS)兼容性,nclass等同于标量或字符参数的断点。
警告
逻辑。如果plot =
FALSE和warn.unused =
TRUE,当图形参数传递给hist.default()时,将发出警告。
... ...
进一步的参数和图形参数传递给plot.histogram然后到标题和轴(如果plot =
TRUE)
文档的谷歌翻译
Default S3 method:
hist(x, breaks = “Sturges”, freq = NULL, probability = !freq, include.lowest = TRUE, right = TRUE, density = NULL, angle = 45, col = NULL, border = NULL, main = paste(“Histogram of” , xname), xlim = range(breaks), ylim = NULL, xlab = xname, ylab, axes = TRUE, plot = TRUE, labels = FALSE, nclass = NULL, warn.unused = TRUE, …) - stripchart()函数 带状图 stripchart(x, method = “overplot”, jitter = 0.1, offset = 1/3, vertical = FALSE, group.names, add = FALSE, at = NULL, xlim = NULL, ylim = NULL, ylab = NULL, xlab = NULL, dlab = “”, glab = “”, log = “”, pch = 0, col = par(“fg”), cex = par(“cex”), axes = TRUE, frame.plot = axes, …) Arguments - dotplot() dotchart(x, labels = NULL, groups = NULL, gdata = NULL, cex = par(“cex”), pt.cex = cex, pch = 21, gpch = 21, bg = par(“bg”), color = par(“fg”), gcolor = par(“fg”), lcolor = “gray”, xlim = range(x[is.finite(x)]), main = NULL, xlab = NULL, ylab = NULL, …) Arguments
函数
f <-
function(a,b){ a + b}
f(
1,
2)
与其他编程语言类似,后面会详细解释
转载请注明原文地址: https://ju.6miu.com/read-33814.html