rpy2 オブジェクトと python オブジェクトのマッピングを理解するのに苦労しています。
Python でタプル オブジェクトを返す関数 (x) があり、このタプル オブジェクトを R オブジェクト リストまたはベクトルにマップしたいと考えています。
まず、私はこれをやろうとしています:
# return a python tuple into this r object tlist
robjects.r.tlist = get_max_ticks(x)
#Convert list into dataframe
r('x <- as.data.frame(tlist,row.names=c("seed","ticks"))')
エラーで失敗: rinterface.RRuntimeError: eval(expr、envir、enclos) のエラー: オブジェクト 'tlist' が見つかりません
だから私は他の戦略を試しています:
robjects.r["tlist"] = get_max_ticks(x)
r('x <- as.data.frame(tlist,row.names=c("seed","ticks"))')
このエラーで失敗: TypeError: 'R' オブジェクトは項目の割り当てをサポートしていません
理解していただけますか?どうもありがとう !!