Calling Custom functions from Python using rpy2

后端 未结 3 1157
情书的邮戳
情书的邮戳 2020-12-09 05:20

Is there a way to call functions defined in a file say myfunc.r

---------------myfunc.r --------------
myfunc = function(){
  return(c(1,2,3,4,5,6,7,8,9,10)         


        
3条回答
  •  [愿得一人]
    2020-12-09 05:57

    You can do something like this ( python code here)

    import rpy2.robjects as robjects
    robjects.r('''
           source('myfunc.r')
    ''')
    
     r_getname = robjects.globalenv['getname']
    

    then you call it

    r_getname()
    

提交回复
热议问题