Google合作实验室支持Python 2.7和3.6版本
不久前,我看到了一个如何在Colab中使用Swift的示例。
今天,我碰巧跑步
!jupyter-kernelspec list
并找到了一个新内核:IRkernel
Available kernels:
ir /usr/local/share/jupyter/kernels/ir
python2 /usr/local/share/jupyter/kernels/python2
python3 /usr/local/share/jupyter/kernels/python3
swift /usr/local/share/jupyter/kernels/swift
现在也可以在Colab中使用R吗?安装R内核没有麻烦吗?
答案 0 :(得分:13)
是的
您可以直接从IRkernel github运行demo.ipynb。
https://colab.research.google.com/github/IRkernel/IRkernel/blob/master/example-notebooks/Demo.ipynb
进行更改,然后将副本保存到您的Google云端硬盘。
您还可以在此处查看所有3个示例笔记本:
https://github.com/IRkernel/IRkernel/tree/master/example-notebooks
答案 1 :(得分:7)
如果要同时使用Python和R,可以对某些单元格使用R magic。
# activate R magic
%load_ext rpy2.ipython
然后,每当要使用R时,都以%%R
%%R
x <- 42
print(x)
中的更多详细信息
答案 2 :(得分:3)
更新:此功能不再有效(2020年7月)。
上面答案的上面链接直接带到R笔记本,您可以在R或python之间进行选择更改。奇怪的是,谷歌正在像这样改变服务。因此,stackoverflow并不是推广由利润分享/数据销售公司创建的工具的好平台。
旧答案:
到目前为止,如果单击菜单栏上的$dataPointsKwh
,然后选择Runtime
,则可以在R或Python之间进行选择。
答案 3 :(得分:3)
要扩展先前的答案,请按照以下步骤在R和Python内核之间移动数据框,以便可以在同一笔记本中同时使用它们(例如,如果要通过Pandas加载数据,请使用R包,然后使用Bokeh对其进行绘制。)
# Pandas dataframe to R data frame
!pip3 install rpy2
%load_ext rpy2.ipython
%R -i df
# R data frame to Pandas dataframe
%R seq.data <- read.delim('sequence.index', header=TRUE, stringsAsFactors=FALSE)
seq_data = %R seq.data
答案 4 :(得分:2)
***** 截止2020年11月13日星期五工作
在登录到colab时访问该URL https://colab.to/r,应该这样做。
您可以在运行系统中检查R是否->更改运行系统类型,但是应该已经设置了。
要安装Google驱动器:
drive_auth(use_oob = TRUE, cache = TRUE)
并验证Google驱动器
FIND /?
答案 5 :(得分:1)
在浏览器中打开此链接,以使用R内核创建一个新笔记本
https://colab.research.google.com/notebook#create=true&language=r
答案 6 :(得分:0)
另一种快速方法是将colab标题中的postix,.ipynb替换为.r
例如:将Untitled.ipynb的名称更改为Untitled.r,一切正常!