Google colab中常用操作

本文详细介绍了如何在 Google Colab 中执行 Python 文件、Shell 脚本和 R 程序。通过使用 %%shell 和 !bash 命令来运行 .sh 文件,利用 rpy2.ipython 来交互式地运行 R 代码,以及 os.system() 调用 R 文件。此外,还提供了直接进入 Colab Rscript 环境的链接,方便用户进行 R 程序开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.执行命令行

1.1 执行python文件

google colab中不能像python代码中直接使用os.system('***'),但可以通过以下方式实现:

%%shell
main.py -p ***

1.2 执行.sh文件

%%shell
bash ***.sh

或者直接使用:

!bash ***.sh 

1.3 执行R程序

1.3.1 加载rpy2.ipython

%load_ext rpy2.ipython

然后就像在R studio中一样可以正常使用命令行了。

  • 执行语句
%%R

outfile = "results/tem.txt" # A list of sequence IDs

a=10000

# Write sequence IDs to file
write.table(
  a,
  outfile, row.names=F, col.names=F, quote=F
)
  • 执行R文件
%%R
source("***.R")

1.3.2 os.system()

这可是python中调用其他执行程序的常规操作!

os.system("**.R parm1 parm2)

这样就不需要东奔西走,费尽心机去搭建各种环境了。

2.Colab中的Rscript环境

可以通过如下两个网站,直接进入R环境,自由使用colab玩R:

参考文献

[1] Rmagic:Magic command interface for interactive work with R in ipython

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

外卖猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值