首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >跟着Nature Medicine学python:python调用R语言的

跟着Nature Medicine学python:python调用R语言的

作者头像
用户7010445
发布2021-03-14 19:59:27
发布2021-03-14 19:59:27
9070
举报

看到了一篇数据和代码都公开的论文,论文的题目是 Single-cell meta-analysis of SARS-CoV-2 entry genes across tissues and demographics,论文链接 https://www.nature.com/articles/s41591-020-01227-z#code-availability,数据代码对应的链接 是 https://github.com/theislab/Covid_meta_analysis/。论文中有很多很漂亮的图,非常好的学习素材。我在学习论文中的代码的时候发现Figure1中的图是使用python中的plotnine这个模块画的,这个模块出图效果和R语言里的ggplot2是一样的,语法也是一样的。其中拟合模型的代码调用的是R语言里的包,那么如何在python的代码里调用R语言包呢?今天的推文来学习一下这篇论文里的代码。

这个代码以 ipynb后缀名的文件存储,我打开这个文件的方式是使用 Jupyter lab,安装好anaconda3以后jupyter lab默认就可以使用了。

使用 windows + R 快捷键 输入cmd调出windows的命令行工具

输入jupyter lab按回车就会在默认浏览器里启动

image.png

image.png

这里调用r语言包用到的是rpy2这个模块,第一次使用需要先安装,直接用pip命令就可以

image.png

如果想要使用某个包里的函数的话

image.png

这里遇到的问题是

  • 1 为什有的包加载的时候需要制定包的位置,有的包就不用
  • 2 还有一个问题是如何使用R语言里内置的基础函数呢?
  • 3 有没有办法使用ggplot2作图呢?

今天的内容就先到这里了,有时间再来研究这个代码

欢迎大家关注我的公众号

小明的数据分析笔记本

小明的数据分析笔记本 公众号 主要分享:1、R语言和python做数据分析和数据可视化的简单小例子;2、园艺植物相关转录组学、基因组学、群体遗传学文献阅读笔记;3、生物信息学入门学习资料及自己的学习笔记!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小明的数据分析笔记本 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如果想要使用某个包里的函数的话
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档