파이썬에서 엑셀좌표추출

조회수 748회
   for filename in name_list:
        df = pd.read_csv('{}'.format(filename), encoding = 'euc-kr')
        df_boolean = df == '매출액'
        x = df_boolean.sum(axis=1).values.argmax()
        y = df_boolean.sum(axis=0).values.argmax()
        num = df.iloc[x, y+1]
        print(filename[7:14], num)

out

2011.12 43214858
2012.12 49334873
2013.12 53692406
2014.12 57334440
2015.12 58540389
2016.12 60289581
2017.12  
2018.12  
2019.12  

이렇게 결과값이 나왔습니다. 제가 만들고자 하는거는 제가 원하는 값의 위치를 찾은 후 값을 프린트 하는 것인데요 보다시피 df == ' '을쓰게되면 정확한 이름을 쓰지않으면 2017, 2018, 2019처럼 공백이 나옵니다. 어떤 방법을 시도해 봐야할까요?

  • (•́ ✖ •̀)
    알 수 없는 사용자
  • 예제 파일 첨부해 줄 수 있어요? nowp 2020.6.15 11:57

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

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

(ಠ_ಠ)
(ಠ‿ಠ)