分享

如何在RStudio进行python编程

 育种数据分析 2021-11-18

RStudio是最好用的IDE, 没有之一. 我最喜欢RStudio的几点:

  • 补全功能强大, 无论是前字母, 中间字母, 最后字母, 统统支持有没有

  • 方便开发R包, 将自己写的函数, 打成包, 很方便有没有

  • rmarkdown, 支持markdown, 而且普通的代码也可以生成html, 方便分享(点击Rstudio的下面这个图标,会将代码执行,并生成html)

新版本亮点:

  • 支持python和notebooks, 以后Rstudio也可以写python代码了. 问题来了, ipython改名为jupyter,那么Rstudio将来会改名RPstudio么, 我们拭目以待

  • 支持PowerPoint, 通过Rstudio做PPT更6了

  • 包管理更方便, 会根据代码中出来的R包, 安装所需要的包, CRAN中, 以后copy别人的代码, 不用担心包安装的问题了. github应该还不支持

  • 只支持64位电脑了, 新版本不再支持32位电脑

1 测试Rstudio中编写Python代码

1.1 最新版界面:

1.2 支持Python脚本创建

1.3 支持python语法补全

这里, 我输入num, 按键tab, 然后出现候选的numpy,

1.4 使用python做图测试

可以看出, 逻辑和RStudio一致, 有编码区, 有显示区, 有图片显示区.

测试代码:

# test python in rstudio
import numpy as np
import matplotlib.pyplot as plt

### 创建x和y
x = np.arange(-2, 2, 0.01)
y = np.sin(x)

### 对x和y作图
plt.plot(x, y, color="r", linestyle="-", linewidth=1)
plt.show()



坑1


新版本的Rstudio, 需要R包:reticulate在1.10以上, 如果是1.09会报错, 而如果你的R是microsoftR是老版本的话, CRAN不是默认的镜像, 安装不成1.10版本.
解决方法:
使用github安装:

library(devtools)
install_github("rstudio/reticulate")

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多