RStudio是最好用的IDE, 没有之一.

我最喜欢RStudio的几点:


  • 补全功能强大, 无论是前字母, 中间字母, 最后字母, 统统支持有没有
  • 方便开发R包, 将自己写的函数, 打成包, 很方便有没有
  • rmarkdown, 支持markdown, 而且普通的代码也可以生成html, 方便分享
    如何在RStudio进行python编程(新版本来袭)_github



新版本亮点:


  • 支持python和notebooks, 以后Rstudio也可以写python代码了. 问题来了, ipython改名为jupyter,那么Rstudio将来会改名RPstudio么, 我们拭目以待
  • 支持PowerPoint, 通过Rstudio做PPT更6了
  • 包管理更方便, 会根据代码中出来的R包, 安装所需要的包, CRAN中, 以后copy别人的代码, 不用担心包安装的问题了. github应该还不支持
  • 只支持64位电脑了, 毕竟32位电脑不适合大数据分析的要求了, 2G内存太小了

1 测试Rstudio中编写Python代码

1.1 最新版界面:

如何在RStudio进行python编程(新版本来袭)_补全_02

1.2 支持Python脚本创建

如何在RStudio进行python编程(新版本来袭)_github_03

1.3 支持python语法补全

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

如何在RStudio进行python编程(新版本来袭)_python_04

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()

如何在RStudio进行python编程(新版本来袭)_补全_05

坑1

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

解决方法:

使用github安装:

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

如何在RStudio进行python编程(新版本来袭)_github_06