0
當我做:有沒有一種簡單的方法可以在rpy2中創建具有不同值長度的數據幀?
import rpy2.robjects as R
exampleDict = {'colum1':R.IntVector([1,2,3]), 'column2':R.FloatVector([1,2]), 'column3':R.FloatVector([1,2,3,4])}
R.DataFrame(exampleDict)
我得到的錯誤,該行是相同的lenghts的不是:「參數意味着,不同的行數:2,4,3」。
我之前解決的問題是在使它們成爲向量之前循環遍歷列表,並將NA添加到小於最長的所有列表中,直到它們全部具有相同的長度。
有沒有一種簡單的方法來製作具有不同列長度的rpy2數據框?
編輯:我試過
myparams = {'na.rm': True}
R.DataFrame(exampleDict, **myparams)
但R.DataFrame只接受一個參數。
rpy郵件列表上的交叉帖子,問題已得到解答。 – lgautier 2012-04-05 18:41:29