R datasets可以loaded into a Pandas DataFrame or Panel很容易:負載高維的R數據集成熊貓
import pandas.rpy.common as com
infert = com.load_data('infert')
print(infert.head())
這似乎只要將R數據集的維數是< = 3。高維數據集打印工作錯誤消息:在rpy/common.py_convert_array
功能
In [67]: com.load_data('Titanic')
Cannot handle dim=4
此錯誤消息發起。
當然,Pandas無法直接將4維矩陣變成DataFrame或Panel,但是有沒有辦法將Titanic
這樣的數據集加載到DataFrame中(可能帶有分層索引)?
'第一melt'它在R,然後加載它...? – joran
@joran:謝謝,我認爲這是有效的! – unutbu