나는 dataframe 있습니다pandas : 행의 인덱스 값을 가져 옵니까?
cost month para
prod_code
040201060AAAIAI 43 2016-01-01 0402
040201060AAAIAJ 45 2016-02-01 0402
040201060AAAIAI 46 2016-03-01 0402
040201060AAAIAI 41 2016-01-01 0402
040201060AAAIAI 48 2016-02-01 0402
가 어떻게 행 반복 수, 각 하나에 대한 인덱스의 가치를 얻을?
d = { 'prod_code': ['040201060AAAIAI', '040201060AAAIAJ', '040201060AAAIAI', '040201060AAAIAI', '040201060AAAIAI', '040201060AAAIAI', '040301060AAAKAG', '040301060AAAKAK', '040301060AAAKAK', '040301060AAAKAX', '040301060AAAKAK', '040301060AAAKAK'], 'month': ['2016-01-01', '2016-02-01', '2016-03-01', '2016-01-01', '2016-02-01', '2016-03-01', '2016-01-01', '2016-02-01', '2016-03-01', '2016-01-01', '2016-02-01', '2016-03-01'], 'cost': [43, 45, 46, 41, 48, 59, 8, 9, 10, 12, 15, 13] }
df = pd.DataFrame.from_dict(d)
df.set_index('prod_code', inplace=True)
이
내가 노력하고있어입니다 :for i, row in df.iterrows():
print row.index, row['cost']
하지만이 얻을 :
Index([u'items', u'cost'], dtype='object') 3.34461552621
UPDATE :이 인덱스의 이름을 얻는 방법을 묻는과 동일 시리즈를 위해, 그러나 다르게 표현했다. 또한 대답은이 다른 질문과 동일하지만 질문은 동일하지 않습니다! 특히,이 질문은 사람들이 Google의 "팬더 인덱스"대신 "팬더 인덱스"를 검색 할 때 발견됩니다.
가능한 복제 [시리즈에서 dataframe 인덱스를 얻는 방법?] (http://stackoverflow.com/questions/39988903/how-to -get-dataframe-index-from-series) – root