Bazı R datasets kolayca loaded into a Pandas DataFrame or Panel olabilir:Yüksek yük boyutlu R kümesi
import pandas.rpy.common as com
infert = com.load_data('infert')
print(infert.head())
Bu sürece R 'veri kümesi boyutu < = 3. Daha yüksek boyutlu veri kümeleri bir baskı olarak çalışması için görünür hata mesajı:
In [67]: com.load_data('Titanic')
Cannot handle dim=4
Bu hata mesajı rpy/common.py_convert_array
fonksiyonu olarak görülmektedir.
Elbette, Panda'ların bir DataFrame veya Panel içine 4 boyutlu bir matrisi doğrudan koruyamadığı anlaşılıyor, ancak Titanic
gibi veri kümelerini bir DataFrame'e (belki de bir hiyerarşik dizine sahip) yüklemek için bazı geçici çözüm var mı? Ben bir Pandalar DataFrame içine Titanic
veri kümesini yüklemek başardı
% sudo R
R> install.packages('reshape')
ile reshape
paketini yükledikten sonra, Joran en çok yararlı öneri @ kullanma
'R ilk önce melt' ve yük verir ...:,
pandas.rpy.common.load_data
örneğinTitanic
olarak yüksek boyutlu veri kümelerini yüklemek? – joran@joran: Teşekkürler, bu işe yarıyor! – unutbu