❝1、《KS科研分享与服务》公众号有QQ交流群,进入门槛是20元(完全是为了防止白嫖党,请理解),请考虑清楚。群里有免费推文的注释代码和示例数据(终身拥有),没有付费内容,群成员福利是购买单个付费内容半价! 2、《KS科研分享与服务》微信VIP群只针对购买打包代码的小伙伴(公众号所有付费内容合集)!微信群不是单独的,是对于打包的人答疑解惑和交流的平台、群成员专享视频教程,帖子提前发布,以及其他更多福利! 点击:→ 加入微信vip群:2024-2025《KS科研分享与服务》付费内容打包集合
3、需进QQ群或者打包代码入微信VIP的小伙伴请添加作者微信了解,请备注目的,除此之外请勿添加,谢谢! 详情请联系作者: ❞ 首先我们需要在jupyter中安装rpy2,这一步在终端中进行:rpy2 是一个 Python 包,它允许 Python 与 R 语言进行交互。通过 rpy2,你可以在 Python 环境中运行 R 代码,并且可以访问 R 的函数和库。#首先需要在终端环境中安装rpy2 pip install rpy2 接下来就可以使用%load_ext rpy2.ipython加载 rpy2.ipython 扩展:执行了 %load_ext rpy2.ipython,你就可以使用 %%R 魔法命令来运行 R 代码。%load_ext rpy2.ipython #jupyter中运行 需要注意的是,你在一个命令行运行R代码的时候,每行运行前都需加上%%R!如果需要作图,那么就类似于markerdown或者python作图一样,直接在下面出图!#使用ggplot简单做个图 %%R library(ggplot2) p <- ggplot(mtcars, aes(wt, mpg)) p + geom_point()+theme_classic()
%%R load("./adj_scRNA.RData")
%%R table(adj_scRNA$celltype)
#Endo Fib Musc Ker APCs Other Tcell Mast LY Mela #2513 3888 2115 4153 1599 64 733 472 334 180
%%R adj_scRNA = subset(adj_scRNA, celltype=="Other", invert=T) DimPlot(adj_scRNA, label=T) 假设你需要对象切换什么的,使用这种方式还是很方便的,唯一的缺点是编辑代码的时候没有像Rstudio中那样方便,自动显示。至于要运行终端的代码,也很简单,需要在运行每个命令前面加上%%bash即可。例如:%%bash cd /home/tq_ziv/data_analysis/scRNA 这都是些小技巧了,可以用起来,方便自己操作。觉得分享有用的点个赞再走呗!
|