RPy2可以在Pytho和R之间进行交互,让用户可以在Pytho中轻松的使用R的封装包。
Pytho一般用来进行数据分析,但是许多的包只存在于R语言中。所以,在Pytho与R中进行互通非常重要。
Pythor包含使用RPY2的方法,还可以编写R包的封装。
线性模型的R代码示例:
fit <- lm('eruptios ~ waitig', data=faithful_geyser)predicted <- predict(fit, ewdata=tail(faithful_geyser))使用Pythor之后的Pytho代码:
pylm = PYLM()relatioship='eruptios~waitig'pylm.fit(relatioship, faithful_padas_df)pylm.predict(faithful_padas_df.tail(5))
评论