2014-06-22 4 views
4

나는 일련의 내 데이터를 얻을 수있는 가장 성능이 좋은 방법에 대해 너무 걱정하지 오전는 다음과 같이 나의 시리즈라고 말할 수 있습니다 :팬더 시리즈는 인쇄 열과 행 지금은

A 1 
B 2 
C 3 
D 4 

나는 경우

for row in seriesObj: 
    print row 

위의 코드는 오른쪽 아래로 값을 출력합니다,하지만 난 내가 할 수있는 방법을 (인덱스) 왼쪽 열에서 싶어, 말할 수 : 루프를 사용하여 예를 들어,이 작업을 반복합니다 그?

모든 도움이 크게 감사합니다. 팬더에 매우 익숙하며 몇 가지 치아 문제가 있습니다.

감사합니다.

답변

4

시도 Series.iteritems.

import pandas as pd 

s = pd.Series([1, 2, 3, 4], index=iter('ABCD')) 

for ind, val in s.iteritems(): 
    print ind, val 

인쇄 :

A 1 
B 2 
C 3 
D 4 
+0

아 멋진, 감사, 어떻게 그때 혼자 인덱스마다 또는 가치를 결정 하는가? 좋아요, 가지고 싶다고했습니다. 키 = 행 _ 키 데이터 = 행 _ 데이터 – Slippy

+0

색인과 값을 별도로 얻으려면 @Slippy 대답이 업데이트되었습니다. – bananafish

+0

고마워요 - 나중에 시험해보고 집에 올 때 가장 좋은 대답을 업데이트 할 것입니다. – Slippy