일부 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. 더 높은 차원의 데이터 세트가 인쇄와 같이 작업 표시 오류 메시지 :
In [67]: com.load_data('Titanic')
Cannot handle dim=4
이 오류 메시지가 rpy/common.py_convert_array
기능에 기인한다.
확실히, Pandas는 4 차원 매트릭스를 DataFrame 또는 Panel에 직접 구두 수납 할 수 없지만 Titanic
과 같은 데이터 세트를 DataFrame (아마도 계층 적 색인)에로드하는 몇 가지 해결 방법이 있습니까? 내가 가진 팬더 DataFrame에 Titanic
데이터 집합을로드 관리
% sudo R
R> install.packages('reshape')
으로 reshape
패키지를 설치 한 후, joran의 매우 도움이 제안을 @ 사용
'R에 먼저 melt' 다음로드 산출 ... :
pandas.rpy.common.load_data
는Titanic
같은 고차원 데이터 세트를로드 할 수 있을까? – joran@ an란 : 감사합니다, 나는 그것이 효과가 있다고 생각합니다! – unutbu