当我们在 Windows 中打开 R 时,会看到一个命令行窗口以及一些菜单栏。一般地,R默认安装在 C:\Program Files\R 下,并且在 “开始”菜单中会有快捷方式。当在 Windows 下启动 R 时,你会看到一个如下图所示的用户界面。在 R 的主窗口(RGui) 里,有菜单栏、工具栏和 R 控制台(R Console).

在 Windows 系统下的 R 用户界面

R 控制台(R Console)

在使用 R 的过程中, R 控制台是一个非常重要的工具。在 R 控制台里,可以输入指令,并查看 R 的反馈。输入的指令被称为表达式(expression). R 的解释器(interpreter) 读入这些表达方式,并返回结果或错误信息。有时候,也可以通过菜单输入表达式。

如果你使用过命令行(比如, Windows 平台上的 cmd.exe 程序),那么对 R 控制台界面会感觉很熟悉。如果没有用过也没有关系,命令行界面并不像看上去那样吓人。命令行界面是分析数据的一个好方式,比如:在解决问题之后,我想要一份所有操作的记录(我想知道自己是如何装载数据的,假如做了随机抽样,那么抽样是怎样实现的,是否创建了新的变量,在模型里用了哪些参数,等等)。命令行界面让这一切变得非常简单,当然还可以随时重现结果。

当你打开 R 应用,会看到一个包含 R 控制台的窗口。你会在 R 控制台中看到如下信息:

R 控制台窗口展示了一些 R 的基本信息:目前运行的 R 的版本、许可信息、关于如何获得帮助的快速提示,以及命令提示符(command prompt).

一般 R 在等待输入命令时,在控制台上会显示一个大于符号(">")(在一行的开始)。这表明 R 在提示你输入命令,因此它被称为提示符(prompt)

例如,在控制台输入 17+3, 你会看到如下内容:

> 17+3
[1] 20

这意味着:

  • 你在R 的命令提示符后输入了 "17+3"
  • 计算机返回了 "[1] 20" 的结果(在之后的博文中会详细介绍)

有时候一条 R 命令会超过一行。如果没有在一行里输入完整, R 会在下一行的行首用加号 "+" 提示(不要把一句话输完,缺一个括号啊什么的,回车,它会显示一个“+”号,这样就可以接着写语句,算是换行了)。

> 1*2*3*4*5*6*
+ 7*8*9*10
[1] 3628800

这可能会造成一些混淆(比如,难以区分长表达式中包含的加号或不等式)。为此,在大多数平台下,命令提示符、用户输入文字和 R 响应信息是以不同的颜色现实的。在 Windows 操作系统中,R 交互模式下命令提示符为红色,用户输入为红色,R输出为蓝色(和上面两个代码块中显示的颜色不一样,因为这两个代码块的颜色是 CSDN 微博编辑器给出的,行号也是微博编辑器加上的),如下图

命令行编辑

在大多数操作系统平台下, R 都提供了查询历史命令的工具。最简单的命令就是用  上, 下 键来编辑命令。把光标放在命令行尾,用向上键 调出之前的命令,用向下键  调出其后续命令。如果你想使用上一条命令,但要对其稍微做点修改(比如修改一个参数),或者需要修正命令中的错误(比如补上一个括号),这种操作就很方便。

还可以使用 history() 命令提供历史命令清单。

R 提供了自动补全函数和文件名的机制。使用 Tab 键可得到某个函数或文件名可能的补全列表。

R 的用户界面(适用于 Windows)相关推荐

  1. 适用于Windows/Mac的最好视频剪辑软件

    视频正在改变我们的交流和表达方式.越来越多的人倾向于录制视频,与朋友和家人分享,在抖音,b站,YouTube上分享他们的知识和经验,或者用视频来促进线上业务. 随着越来越多的高质量影片剪辑软件的出现, ...

  2. 适用于Windows 10的所有Microsoft PowerToys的全部解释

    Microsoft 微软 Microsoft is hard at work on PowerToys for Windows 10. This open-source project adds ma ...

  3. 生信——R语言:1.windows软件安装与配置

    跨专业搞生信 一.安装软件 1.安装R语言 直接在下面网址下载安装R语言,windows直接下一步无脑安装下载适用于 Windows 的 R-4.2.1.用于统计计算的 R 项目. (r-projec ...

  4. 五、Oracle19c下载、安装和验证(适用于Windows系统)

    五.Oracle19c下载.安装和验证(适用于Windows系统) 1.下载 (1)地址 (2)下载 2.安装 (1)解压下载数据库文件 (2)双击"setup.exe" (3)配 ...

  5. 2023 年适用于 Windows的 12 款最好的视频转换器软件

    我们确信在某个时间点您肯定在某处看到过此消息"不支持视频文件格式".是的,我们能理解你的痛苦!这条单一的警告消息足以扼杀我们要看电影的心情.我们需要视频转换器软件来处理我们生活中如 ...

  6. 适用于 Windows 电脑的 6 款最佳视频转换器

    视频转换器可以帮助您转换和播放设备上不受支持的视频格式.减小视频文件大小.以通用格式组织所有视频或与他人共享文件以在不同设备上播放也很方便. Windows 有很多视频转换器可供选择.有些是免费的,有 ...

  7. 4 款适用于 Windows 的最佳免费 GIS 软件

    GIS 代表地理信息系统,用于分析.存储.操作和可视化地图上的地理信息.GIS是一种应用广泛的软件,在农业.天文.考古.建筑.银行.航空等各个领域都有应用.开始这些项目,需要 shapefile.一些 ...

  8. EasyRecovery16适用于Windows和Mac的专业硬盘恢复软件

    无论你对数据恢复了解多少, 我们将为您处理所有复杂的流程并简化恢复!适用于Windows和Mac的 专业硬盘恢复软件 硬盘数据无法保证绝对安全.有时会发生数据丢失,需要使用硬盘恢复工具.支持恢复不同存 ...

  9. 替代photoshop_适用于Windows的14个免费Photoshop替代工具

    如今,每个人都希望在社交媒体上发布漂亮的图像,以打动自己的朋友并吸引更多的喜欢. 但是对于如此琐碎的图像处理工作, 您无需一直使用笨重的Photoshop软件并完成工作即可(不要忘记,这也很昂贵). ...

最新文章

  1. spring boot入门:@SpringBootApplication
  2. 如何快速简单粗暴地理解Python中的if __name__ == ‘__main__‘
  3. r与python自然语言处理_Python自然语言处理实践: 在NLTK中使用斯坦福中文分词器 | 我爱自然语言处理...
  4. 类与对象的关系 java 1615134802
  5. JavaScript 设计模式核⼼原理与应⽤实践 之 开篇:前端工程师的成长论
  6. windows server 2012安装
  7. C#报错Newtonsoft.Json.JsonSerializationException: “A member with the name ‘phone‘ already
  8. 悉尼大学计算机科学,悉尼大学计算机科学
  9. 《Unity 3D游戏客户端基础框架》系统设计
  10. ThoughtWorks待遇
  11. 技嘉显卡性能测试软件,显卡性能与超频:性能高于公版,超频潜力可圈可点
  12. Android短信拦截代码
  13. 大道至简(周爱民)第一章读后感-------伪代码
  14. 【考研数学】琴生不等式
  15. 001潜入大数据Hadoop框架的世界
  16. muParser公式库使用简介
  17. 最新搜索引擎提交网站的入口及技巧
  18. 生存指南2找不到服务器,生存指南2无法进入游戏怎么解决 无法进入游戏解决方法攻略...
  19. 盘点:35 个 Java 代码优化魔鬼细节
  20. Zcash:工作原理

热门文章

  1. 初识C#开源商城BrnShop及BrnMall
  2. 发布时间 距发布多久
  3. 操作系统原理_好书推荐现代操作系统:原理与实现文末有福利
  4. 聊聊德国DAX,30+10(20211202 Week48-2)
  5. 海盗派测试分析MFQPPDCS
  6. day025 JavaScript第二天
  7. R语言入门——CV岭参数的选择
  8. 华硕Tinker Board开发板(rk3288处理器)开发 ---- GPIO使用备忘
  9. MIB Browser建立新的叶子节点
  10. 2021-08-08 rabbit安装后无法启动的问题