파이썬에서 가장 큰 인덱스 값의 헤더 이름 출력 방법이 있나요??..

조회수 742회
import pandas as pd

input_file = "test.csv"
data_frame=pd.read_csv(input_file)
data_frame.drop(data_frame.columns[11:],axis=1, inplace = True)

for i in range(len(data_frame)):
    new_df = data_frame.iloc[i]
    new_df.to_csv('test_%d.txt' %i, header=False)

11번째 값까지만 한 줄씩 출력하는 코드를 짜봤는데요 출력 값이 가로로 정렬되고 데이터 제목이 안 나오게 하고 싶은데 방법이 있을까요? 어느 부분이 잘못된 건지 잘 모르겠어요...! 현재는 세로로 길게, 헤더가 포함되어 저장이 되네요,..

이미지

추가로 2-7열 (감정 부분)은 가장 큰 인덱스 값의 헤더 이름만 나오게 하고 싶은데 방법이 있나요?

  • (•́ ✖ •̀)
    알 수 없는 사용자
  • 질문이 좀 애매한것 같습니다. 말씀하시는 "데이터 제목"이 뭔지 모르겠고, import csv는 왜 text형식으로 하셨는지도 잘 모르겠어요. test.csv 내용물과, 원하는 output을 좀 더 구체적으로 적어주시겠어요? Demi 2019.1.18 11:46

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)