今天折腾r-studio发现几个超省时间的操作
上周搞数据就被这破软件气吐血过。早上九点打开电脑准备跑脚本,结果切窗口切得头晕眼花:左边是代码,右边是结果图,右边看两眼想改代码,鼠标挪来挪去找不到北,熬到中午饭都吃不下。
实在忍不了开始搜怎么分屏乱点发现左上角"View"菜单里有"Pane Layout",看到"Source on left, Console on right"选项眼睛都亮了。直接点一下,屏幕咔嚓切成两半!左边写脚本右边看输出,不用手抖着在标签页来回切了,光这一天省下的时间够我喝三杯奶茶。
然后发现个更神的操作:我每次新建脚本都要敲library(tidyverse)
和setwd()
,烦得要死。昨天点"File"时手滑选了"New Project...",里面居然有"Create Project from Template"!自己建了个模板,把常用加载包和工作路径都塞进去,现在新建项目直接自动加载:
- 新建项目时选我的模板
- 默认加载6个包
- 自动定位到项目文件夹
光早上重复劳动就省了半小时。
最救命的是调试器
上周数据死活跑不对,在几十行代码里一行行插print()
插到崩溃。今天发现工具栏有个小虫子图标,开启调试模式后直接点行号左侧设断点。点运行到断点自动暂停,右边环境窗口所有变量值看得清清楚楚,像开透视挂一样找出变量被哪个步骤改歪了。
原来要折腾三小时的错误,现在点断点->看变量->改代码->重跑,20分钟搞定。
搞完抬头看钟才下午四点,要搁上周这时候还卡在print()
地狱里摔键盘。明天准备在函数上按F2试试代码追踪,老板再也不用担心我加班到九点了。