R参考卡片(可中文搜索)
w r it e .t a b l e (x ,"c l ip b o a r d ",s e p = "\ t ",c o l .n a m e s = N A )
数 据 框 索 引 ( 阵 资 引加下述) 矩
x [ [ " n a m e " ] ] 列 名 为 "name " 的列 x$name
以 fixed width formatted形 式 读 取 数 据 至 数 据 框 ; widths 是 整 数 向 量, 于 说 置 调 整 宽 度 字 段 用 s a v e ( f i l e ,...) 以不分平台的二进制保存指定的对象 s a v e .i m a g e (f i l e )保 存 所 有 的 对 象 d u m p ("x ","...")将 对 象 x 保存在” 里 ...” c a t ( . . . , f i l e = " " , s e p = " " ) 强 制 梓 化 为 字 符 后 打 印 arguments; s e p 为 arguments间 的 分 割 字 符 p r i n t ( a , . . . ) 直 示 arguments;更 一 般 的 , 它 对 于 不 同 的 对 象 可 以 有 不同的表达方式. f o r m a t ( x , . . . ) 格 式 化 ,更 好 的 直 示 R 对 象
和 datasets .
r e q u i r e ( x ) 同上 a t t a c h ( x ) 将 x 指 向 R 的 搜 索 路 径 ; 可 以 使 一 个 列 表 ,数 据 框 , 或 者 是 一 x
个 由 save 创 建 的 R data file.使 用 s e a r c h () 来 直 示 搜 索 路 径 .
变量信息
i s .n a ( x ), i s .n u l l (x ), i s .a r r a y (x ), i s .d a t a .f r a m e ( x ) , ... i s .n u m e r i c (x ), i s .c o m p l e x (x ), i s .c h a r a c t e r (x ),
第 n个 元 素 除 了 第 n个 元 素 的 x 前 n个 元 素 第 n+1 至 最后 的 元 素 指定元素 名 为 "nam e" 的 元 素 所 有 大 于 3 的元素 区 间 (3,5 ) 的 元 素
r "a n d ","t h e ' ) ] 给 定 組 中 的 元 素
列表索引
x[n]
列表直示元素n
列 表 的 第 n个 元 素 x[[n]] x[["name ' ] ] 名 为 "nam e" 的 元 素
x$name
同上.
矩阵索引 下 赫 为 (i,j) 的 元 素 第 i行 x [ ,j ] 第〕 列 x [ , c ( 1 , 3 ) ] 第 1和 3 列 x [ " n a m e " ,] 名 为 "name " 的 行
R 参考卡片
英 文 文 楼 最 相 由 Tom Short tshort@eprisolutions. com 撰 写 , w w w .R p ad .o rg 上 可 以 得 到 最 新 文 特 . 在 中 文 版 本 文 特 ( 已 花 得 翻 译 皮 布 许 可 )结 均 上 同 原 版 要 似 ,局 舒 舉 加 了 若 干 命 令 . 后 埃 修 灯 以 及 維 护 由 刘 思 结 资 责 ,如 有 批 评 或 建 议 请 联 系 : sunbjt@, b jt@ ruc .ed u.c n 中 文 版 本 : 1.1 2007-1-23
点分割文件
r e a d .d e l i m ("f i l e n a m e ",h e a
置为读
取 tab 分 割 文 件
r e a d .f w f ( f i l e ,w i d t h s ,h e a d e r = F ,s e p = " \ t " ,a s .i s = F A L S E )
检 验 变 量 类 型 ; 用 如 下 命 令 得 到 全 舒 列 表 , methods(is) 使 c ( . . . ) 常 见 的 将 一 系 列 参 数 梓 化 为 向 量 的 函 数 ; 通 过 recursive=TRUE le n g t h (x ) x 中 元 素 的 个 数 审序排列列表并組合所有的元素为向量. d i m ( x ) 重 新 说 置 或 说 置 对 象 的 維 数 ; dim(x) <- c ( 3 ,2 ) f r o m : t o 产 生 一 个 序 列 ; :” 有 较 高 级 别 的 优 先 级 ; 1 : 4 + 1 得 到 “2,3,4,5” “ d im n a m e s (x )重 新 说 置 或 说 置 对 象 的 名 称 s e q (f r o m ,t o )产 生 一 个 序 列 by=指 定 间 距 ; length = 指 定 要 求 长 度 n r o w ( x ) 行 的 个 数 ; N R O W (x ) 作 用 相 同 , 只 是 它 把 向 量 看 做 一 个 单 行 的 s e q ( a l o n g = x ) 产 生 1, 2, len gth (alon g ) ; 常 用 在 循 环 上 矩阵 r e p ( x , t i m e s ) 重 复 x t im e s 次 ; 使 用 e a c h = 来 指 定 元 素 x 重 复 的 次 数 ; n c o l ( x ) 和 N C O L ( x ) 同上. 列 r e p ( c ( 1 , 2 , 3 ) , 2 ) 将 得 到 1 2 3 1 2 3; r e p ( c ( 1 ,2 ,3 ) ,e a c h = 2 ) 将 c l a s s ( x ) 得 到 或 说 置 x 的 类 ;class(x ) <- "myclass" 得到 1 1 2 2 3 3 u n c l a s s ( x ) 删 除 x 的类 d a t a .f r a m e (...) 创 建 数 据 框 ,变 量 可 能 被 命 名 或 未 被 命 名 ; n a m e s ( x ) 查 看 或 说 置 对 象 名 称 (names) d a t a .f r a m e (v = 1 :4 ,c h = c ("a ","B ","c ","d "),n = 1 0 ) ; 相 对 较 短 u n n a m e ( x ) 删 除 R 对 象 的 名 称 (names)或 维 名 称 (dimnames) 的向量会被填充到最长向量长度 u n l is t (x )将 列 表 x 梓化为向量 l i s t ( . . . ) 创 建 一 个 由 变 量 組 成 的 列 表 ,变 量 可 能 被 命 名 或 未 被 命 名 ; a t t r ( x , w h i c h ) 得 到 或 说 置 x 的 属 性 类 型 which l i s t (a = c (1 ,2 ),b = "h i ",c = 3 i ); a tt r ib u t e s (o b j)得 到或说置o b j的属性列表 a r r a y ( x , d i m = ) 产 生 由 x 組 成 的 数 組 ; 使 用 类 似 d i m = c ( 3 ,4 ,2 ) 指 定 維 数 ; 如 乘 x 不 够 长 度 ,则 x 自 动 循 环 m a t r i x (x ,n r o w = ,n c o l = )矩阵 ;同 上 w h i c h .m a x (x )返 回 x 中 最 大 元素 的索 引 f a c t o r (x ,l e v e l s = )把 向 量 x 编 码 成 为 因 子 . w h i c h .m i n (x )返 回 x 中最小元素的索 引 g l (n ,k ,l e n g t h = n * k ,l a b e l s = 1 :n ) 通 过 指 定 水 平 方 式 产 生 水 r e v ( x ) 颠 例 x 中所有的元素
d e t a c h ( x ) attach 的 逆 过 程 . a s s i g n ( x , v a l u e ) 将 valu e 赋 值 给 x , 即 ” < —” q u i t ( ) 退 出 当 前 R 会 话 (q() 或 Ctrl_z)
输入与输出
l o a d ( ) 加 裁 由 save 命 令 得 到 的 数 組 d a t a (x )加裁指定的数組 e d it 调用文本编辑器修改 R 对象 f i x ( x ) 'fix ' 调 用 'edit'修 改 'x' d a t a .e n t r y 电 子 数 据 表 形 式 的 录 入 编 辑 器 s c a n (x )从控制台或文件中读襄数据力向量或列表 r e a d .t a b l e (f i l e )读 襄 表 格 式 的 文 件 并 将 其 创 建 成 数 据 框 ; 默
帮助和基础
大舒分R 函数都有 在 战 文 特 。
h e l p ( t o p i c ) 关 于 t o p ic 的 文 特 . ? t o p i c 同上 h e l p .s e a r c h ("t o p i c ")搜 索 帮 助 系 统 a p r o p o s ( " t o p i c " ) 返 回 所 有 在 搜 索 路 径 下 满 足 正 则 表 达 式 ”topic” 的