2014-01-29 2 views
0

두 개의 데이터 프레임을 결합 중입니다. 287025.키없이 데이터 프레임에 가입

dataDF = sample.join(additional_info) 

인덱스가 동일하고 dataDF가 287025. 인, 정확한 크기가되는 동일한 크기의 각각은, 그러나 지금은 행에 액세스 할 수없는 것으로 보인다. 나는 dataDF[1:9]을 시도하고 단순히 df의 요약을 출력하여 내가 기대하는 모든 열을 보여줍니다. 또한 dataDF.head(3)을 사용하여 처음 3 행을 표시하고 다시 한번 dataDF에 대한 요약 정보를 출력합니다.

왜이 결합이 작동하는지 알 수 없지만 아직 행이 표시되지 않습니다. DF를 조각 낼 수 없습니다.

이유에 대한 아이디어가 있으십니까?

Btw 색인에 실제로 참여하기를 원하기 때문에 키에 가입하지 않습니다.

답변

2

조인이 작동하는 것처럼 들리지만 요약 된보기가 표시됩니다.

# if there are more columns than this, you'll see a summarized view 
pd.options.display.max_columns = 40 # default is 20 

working with package options section of the docs를 참조하십시오

는 대부분 IMO,이 작업을 수행 할 수있는 디스플레이 옵션을 제공하고 있습니다.

+0

9 내지 ('display.width', 400) ipython/QtConsole에서 예를 들어

LetMeSOThat4U

0

너무 많아서 데이터 프레임이 표시되지 않는 것 같습니다. 이것은 데이터 프레임 자체가 아닌 출력의 문제입니다.

Andy의 제안 외에도 df.iloc[]을 사용하여 행의 첫 번째 열과 두 번째 열의 두 개의 인수를 사용하여 특정 열 집합에 액세스 할 수 있습니다.

print dataDF.iloc[:5,4:10] 

제 5 행과 열을 인쇄해야 4 pd.set_option

관련 문제