
用R语言进行数据分析:命令行编辑器
如果你的 UNIX 系统已经安装了 GNU readline 库, 那么 R 配置中允许在 UNIX 下编译 R 代码,调用内置的 命令行编辑器,编辑和重新调用以前用过的命令。 注意:该附录提到的接口不是用于 UNIX 系统的 GNOME接口,而仅仅用于标准的命令行 接口。
如果启动时设置了参数 –no-readline (使用 ESS 时非常有用), 则该命令不可用。
Windows 版本的 R 有简单的命令行编辑功能; 见 GUI 界面的 Help 菜单下的 Console,已经 描述 Rterm.exe 的命令行操作的 文件 README.Rterm。
当使用 readline 写 R 命令时,下面 描述的函数可用。
这些函数常常是控制字符或者是元字符(Meta character)。控制字符,如 Control-m 表示同时按住 <CTRL> 和 <m> 键,并且以 C-m 形式表示。元字符,如 Meta-b 表示同时按住 <META>和 <b> 键,下面以 M-b 形式记录。如果你的终端没有 <META> 键,你可以用ESC 开始的两个字符序列 键入元字符。因此对于 M-b,你可以键入 <ESC><b>。ESC 字符序列在 有真正元键的终端也是允许的。注意这种情况 对元字符有特殊意义的。
R 保存你键入的命令行的历史, 包括错误的命令。历史文件中的命令可以被重新调用,修改 以新的命令的形式重新提交。在 Emacs-形式的命令行编辑中,任何直接的输入 都会将字符直接插入到你所编辑的命令中, 并且取代光标右侧的字符。 vi 输入模式是通过 M-i 或 M-a 启动,字符可以被键入并且通过键入 <ESC> 结束输入模式。
任何时候键入 <RET> 都会使得命令 重新被提交。
其他的编辑命令在下面的表中有所总结。
C-p跳到前一个命令(回溯历史文件)。C-n跳到下一个命令(前溯历史文件)。C-r text搜索含有字符串 text 的最后一个命令。
在大多数终端,你可以使用上下键分别代替 C-p 和 C-n。
C-a回到命令行开头。C-e跳到命令行结束。M-b回溯一个单词。M-f前溯一个单词。C-b回溯一个字符。C-f前溯一个字符。
在大多数终端,你可以使用左右键分别代替 C-b 和 C-f。
text在光标处插入文本 text。C-f text在光标后插入 text。<DEL>删除前面的字符(光标左侧)。C-d删除光标处的字符。M-d删除光标处单词以外的部分,并且“保存”它们。C-k删除光标到命令结束的部分,并且“保存”它们。C-y插入最后“保存”的文本。C-t转置光标处的文本。M-l将字符转换成小写字符。M-c将单词转换成大写。<RET>重新向 R 提交命令。
最后的 <RET> 命令将会终止命令行编辑。
数据分析咨询请扫描二维码
若不方便扫码,搜微信号:CDAshujufenxi
2025 年,数据如同数字时代的 DNA,编码着人类社会的未来图景,驱动着商业时代的运转。从全球互联网用户每天产生的2.5亿TB数据, ...
2025-06-052025 年,数据如同数字时代的 DNA,编码着人类社会的未来图景,驱动着商业时代的运转。从全球互联网用户每天产生的2.5亿TB数据, ...
2025-05-27CDA数据分析师证书考试体系(更新于2025年05月22日)
2025-05-26解码数据基因:从数字敏感度到逻辑思维 每当看到超市货架上商品的排列变化,你是否会联想到背后的销售数据波动?三年前在零售行 ...
2025-05-23在本文中,我们将探讨 AI 为何能够加速数据分析、如何在每个步骤中实现数据分析自动化以及使用哪些工具。 数据分析中的AI是什么 ...
2025-05-20当数据遇见人生:我的第一个分析项目 记得三年前接手第一个数据分析项目时,我面对Excel里密密麻麻的销售数据手足无措。那些跳动 ...
2025-05-20在数字化运营的时代,企业每天都在产生海量数据:用户点击行为、商品销售记录、广告投放反馈…… 这些数据就像散落的拼图,而相 ...
2025-05-19在当今数字化营销时代,小红书作为国内领先的社交电商平台,其销售数据蕴含着巨大的商业价值。通过对小红书销售数据的深入分析, ...
2025-05-16Excel作为最常用的数据分析工具,有没有什么工具可以帮助我们快速地使用excel表格,只要轻松几步甚至输入几项指令就能搞定呢? ...
2025-05-15数据,如同无形的燃料,驱动着现代社会的运转。从全球互联网用户每天产生的2.5亿TB数据,到制造业的传感器、金融交易 ...
2025-05-15大数据是什么_数据分析师培训 其实,现在的大数据指的并不仅仅是海量数据,更准确而言是对大数据分析的方法。传统的数 ...
2025-05-14CDA持证人简介: 万木,CDA L1持证人,某电商中厂BI工程师 ,5年数据经验1年BI内训师,高级数据分析师,拥有丰富的行业经验。 ...
2025-05-13CDA持证人简介: 王明月 ,CDA 数据分析师二级持证人,2年数据产品工作经验,管理学博士在读。 学习入口:https://edu.cda.cn/g ...
2025-05-12CDA持证人简介: 杨贞玺 ,CDA一级持证人,郑州大学情报学硕士研究生,某上市公司数据分析师。 学习入口:https://edu.cda.cn/g ...
2025-05-09CDA持证人简介 程靖 CDA会员大咖,畅销书《小白学产品》作者,13年顶级互联网公司产品经理相关经验,曾在百度、美团、阿里等 ...
2025-05-07相信很多做数据分析的小伙伴,都接到过一些高阶的数据分析需求,实现的过程需要用到一些数据获取,数据清洗转换,建模方法等,这 ...
2025-05-06以下的文章内容来源于刘静老师的专栏,如果您想阅读专栏《10大业务分析模型突破业务瓶颈》,点击下方链接 https://edu.cda.cn/g ...
2025-04-30CDA持证人简介: 邱立峰 CDA 数据分析师二级持证人,数字化转型专家,数据治理专家,高级数据分析师,拥有丰富的行业经验。 ...
2025-04-29CDA持证人简介: 程靖 CDA会员大咖,畅销书《小白学产品》作者,13年顶级互联网公司产品经理相关经验,曾在百度,美团,阿里等 ...
2025-04-28CDA持证人简介: 居瑜 ,CDA一级持证人国企财务经理,13年财务管理运营经验,在数据分析就业和实践经验方面有着丰富的积累和经 ...
2025-04-27