前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在RStudio进行python编程

如何在RStudio进行python编程

作者头像
邓飞
发布2019-06-13 20:38:29
2.5K0
发布2019-06-13 20:38:29
举报
文章被收录于专栏:育种数据分析之放飞自我

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一致, 有编码区, 有显示区, 有图片显示区.

测试代码:

代码语言:javascript
复制
# 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安装:

代码语言:javascript
复制
library(devtools)
install_github("rstudio/reticulate")
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-05-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 育种数据分析之放飞自我 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 测试Rstudio中编写Python代码
    • 1.1 最新版界面:
      • 1.2 支持Python脚本创建
        • 1.3 支持python语法补全
          • 1.4 使用python做图测试
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档