我想向熊猫数据框添加一些R函数
df = pd.DataFrame( np.random.randn(5,2), # 5 rows, 2 columns
columns = ["A","B"], # name of columns
index = ["Max", "Nathy", "Tom", "Joe", "Kathy"] )
例如,如何应用R中的摘要功能?
我有以下代码:
import numpy as np
import pandas as pd
import rpy2
# print(rpy2.__version__) ## 2.9.4
from rpy2.rinterface import R_VERSION_BUILD
# print(R_VERSION_BUILD) ## ('3', '5.1', '', 74947)
from rpy2.robjects.packages import importr
# import R's "base" package
base = importr('base')
答案 0 :(得分:1)
您快到了。为了运行R函数,您需要将pandas Dataframe转换为R Dataframe。一旦有了R对象,就可以调用如下所示的函数。
Base<D>