R技巧——如此巧妙的复制粘贴,不来试试?
大神一句话,菜鸟跑半年。我不是大神,但我可以缩短你走弯路的半年~
就像歌儿唱的那样,如果你不知道该往哪儿走,就留在这学点生信好不好~
这里有豆豆和花花的学习历程,从新手到进阶,生信路上有你有我!
豆豆写于2021.4.16
这个技能就属于:不看不知道,一看真奇妙
前言
偶然看到一个R包datapasta,称它可以:make pasting data into your scripts easier.
我就在想,我们有的时候从网站或者paper中复制内容,粘贴到R中,还需要我们手动去分离,做成字符串。当然,如果要做成数据框的话,就更加麻烦了,需要多次手动复制粘贴
这个包的主页在:https://github.com/MilesMcBain/datapasta
使用示例
官网贴心给出了一个示例,看看作者用快捷键怎么粘贴并识别成数据框
快速上手
先安装
install.packages("datapasta")
然后配置快捷键
Tools => Addins => Browse Addins => Keyboard Shortcuts
作者推荐的快捷方式是:
tribble_paste(粘贴为tribble格式,上面的动图展示的就是):Recommend Ctrl/Cmd + Shift + t as shortcut.
vector_paste(粘贴为横向的字符串):Recommend Ctrl/Cmd + Alt + Shift + v as shortcut.
vector_paste_vertical(粘贴为纵向的字符串):Recommend Ctrl/Cmd + Shift + v as shortcut
df_paste(粘贴为数据框):Recommend Ctrl/Cmd + Alt + Shift + d as shortcut.
演示
粘贴为tibble
比如下面,我把这些内容复制:
如果直接粘贴Cmd + v 是这样的:
但现在我使用快捷键:Cmd + Shift + t
粘贴为字符串
随便复制一行文字,粘贴进来就帮我们做了几件事:
将空格替换为
,
为每个字符添加了
""
把所有的字符放在一起,组合成一个字符串
点击底部的“阅读原文”,获得更好的阅读体验哦😻
初学生信,很荣幸带你迈出第一步
🤓生信星球 🌎~ 一个不拽术语、通俗易懂的生信知识平台