Quick_list

Commonly Used Functions

一些简单实用的小命令

这里汇集了一些关于R和Rstudio使用过程中一些小技巧。

  • ?, 帮助命令;
  • <-, 赋值或命名;
  • getwd, 查看工作路径;
  • str, 查看数据结构;
  • summary, 快速对变量进行统计;
  • %in%, 类别变量的选择;
  • head, tail,
  • round, n, sum, mean, sd
  • length, dim, ncol, nrow, names, colnames, rownames
  • rep, seq, rev, sample, ifelse, list
  • print,(),输出;
  • class,查看对象类型;
  • typeof,查看对象类型;
  • sessionInfo(),
  • scales::show_col()

快捷键keywords

  • 执行选中的代码, ‘ctrl + enter’ (on Windows) or ‘cmd + enter’ (on Mac);

  • 添加注释,press ‘ctrl + shift + c’ (on Windows)or ‘cmd + shift + c’ (on a mac),去除注释 just use ’ctrl + shift + c’ again;

  • 调用RStudio的 command palette ,使用Cmd/Ctrl + Shift + P, 使用command palette可以快速调用Rstudio的常用操作;

  • 添加pipe符号%>%,使用 Ctrl/Cmd + Shift + M.

  • 快速输入赋值符号 <- 的快捷键是Alt + - (减号);

  • 快速执行Help面板中的代码,选中代码, 按 Ctrl+Enter or Command+Enter,Rstudio在Console自动执行选中的代码。

  • R文档中,输入字母,然后连续按tab键两次,可以添系统日期comment.

Tips

  • 你可能看到这样的表达式:dplyr::filter(),这个代码可以在不启用dplyr包(aka:不先运行library(dplyr))的情况下调用filter(),这种表达方式有两种情形:一是相快速调用某一package中的某一个function,而不想启用这个package;一是当两个package同时使用一个方程名称的时候,比如stats同样有个function叫filter(),但是其实现和dplyr::filter()完成不一样的功能。当两个package有同样名称的时候,输入这个function名称时,调用的是后启用的包中的这个function, 如果想用另一个package中的这个function的时候,则可以使用以上表达式,比如stats::filter().

  • If a continuation prompt + appears in the console after you execute your code this means
    that you haven’t completed your code correctly. press esc 键退出。

  • sessioninfo::session_info() 和 xfun::session_info()

  • Sys.Date()

在文档下添加pdf文档

  1. include_graphics(here("files/rstudio-ide.pdf"))
  2. ![Alt](/files/rstudio-ide.pdf){width=“100%” height=“400”}
  3. .libPaths用来查看和设定package安装的位置;