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