R语言(入门部分二:基本操作)
来源:互联网 发布:php简易查询系统源码 编辑:程序博客网 时间:2024/06/05 10:59
数据框
- 简单建立方法:新建多个向量,再用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 number1 c++ 12 java 23 r 3
- 同样有$等符号支持,并且可以通过布尔值来进行查找。
对象和类
- R是一种面向对象的语言,每种对象都具有类型,而且不同的类的方法可以拥有相同的名字,它们被称为泛型函数,例如‘+’
- 另一个需要注意的泛型函数是print###
绘图表
- 几个函数
1.data()
文档解释
Usagedata(..., 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)
与其他编程语言类似,后面会详细解释
- R语言(入门部分二:基本操作)
- Mac版R语言入门(二)R语言的基本命令操作
- R语言入门 一些基本的操作
- R语言入门(二)
- R语言基础入门1--R概述和基本操作
- R语言基本操作
- R语言-基本算数(二)
- R语言基本环境操作
- [R语言]基本操作整理
- R语言基本操作函数
- R语言的基本操作
- R语言学习笔记(入门部分一向量)
- R语言基本语法(R语言学习二)
- R语言基础入门2--基本数据类型
- R语言入门之基本统计分析
- [R语言入门]R 语言数据操作总结
- R语言-变量的基本操作
- R语言数据基本类型与操作
- SVD的几何意义
- [LeetCode]4. Median of Two Sorted Arrays
- [勇者闯LeetCode] 100. Same Tree
- ActiveMQ使用总结
- 自学Android之UI组件:(二)Fragment的基本使用(上)
- R语言(入门部分二:基本操作)
- map实现c++中的反射(粗略)
- Retrofit教程(1)
- java的基础(二)
- java的深拷贝与浅拷贝
- 车牌检测和识别
- shell中的特殊符号
- 蓝桥杯-方格填数
- 如何在C#.net中自定义和使用特性