查看原文
其他

在jupyter内运行R代码

大邓 大邓和他的Python 2022-07-09

R和Python都是数据分析利器,最好能一起使用,发挥各自的优势。

在Jupyter中,通常是默认支持Python的,如何配置才能让R也能运行呢?


配置步骤

step 1

安装好R软件,打开命令行,输入R回车,调出R环境

R

在R环境中运行

install.packages(c('repr''IRdisplay''evaluate''crayon''pbdZMQ''devtools''uuid''digest'))

step 2

继续在在R环境中运行

devtools::install_github('IRkernel/IRkernel')

step 3

继续在R环境中运行

IRkernel::installspec(user=FALSE)


调用Jupyter

重新打开命令行,执行

jupyter notebook

弹出的界面中拥有了R的kernel,也就能运行R的代码



新建一个R的jupyter文件,运行下方代码

library("ggsci")
library("ggplot2")
library("gridExtra")

data("diamonds")

p1 <- ggplot(
  subset(diamonds, carat >= 2.2),
  aes(x = table, y = price, colour = cut)
) +
  geom_point(alpha = 0.7) +
  geom_smooth(method = "loess", alpha = 0.05, size = 1, span = 1) +
  theme_bw()

p2 <- ggplot(
  subset(diamonds, carat > 2.2 & depth > 55 & depth < 70),
  aes(x = depth, fill = cut)
) +
  geom_histogram(colour = "black", binwidth = 1, position = "dodge") +
  theme_bw()


p1_npg <- p1 + scale_color_npg()
p2_npg <- p2 + scale_fill_npg()
grid.arrange(p1_npg, p2_npg, ncol = 2)

Run





精选文章

从符号到嵌入:计算社会科学的两种文本表示

推荐 | 社科(经管)文本分析快速指南

cntext更新 | 新增效价情感分析函数

使用cntext训练Glove词嵌入模型

认知的测量 | 向量距离vs语义投影

Wordify | 发现和区分消费者词汇的工具

karateclub库 | 计算社交网络中节点的向量

视频专栏课 | Python网络爬虫与文本分析

PNAS | 文本网络分析&文化桥梁Python代码实现

Wordify | 发现和区分消费者词汇的工具

BERTopic库 | 使用预训练模型做话题建模

tomotopy | 速度最快的LDA主题模型

文本分析方法在《管理世界》(2021.5)中的应用

Wow~70G上市公司定期报告数据集

doccano|为机器学习建模做数据标注

使用WeasyPrint自动生成pdf报告文件

100min视频 | Python文本分析与会计

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存