read_excel

Develop/TroubleShooting

[python] 오류 메세지 무시하기

오류 메세지 무시하기 가끔 파이썬으로 엑셀파일을 열면 경고 메세지가 뜬다. (왜 뜨는지는 모르겠다 ㅠㅇ ㅠ) 오류는 아니기에 무시할 수 있지만 결과창에 메세지가 뜨기 때문에 디버깅 하는 데에 불편하다. 편의를 위해 무시해보자. 예시 코드 import warnings # 오류 경고 무시하기 warnings.filterwarnings(action='ignore') # 오류 메세지 다시 보이게 하기 warnings.filterwarnings(action='default') 이 코드를 추가하면 오류메세지를 없앨 수 있다.

Language/Python

[python] 시트가 여러 개인 엑셀 파일 한 번에 읽기 - pandas

여러 시트 한 번에 읽기 pandas로 excel을 읽을 경우, read_excel 이라는 함수를 쓰게 된다. 만약 백만행이 넘어가 sheet1, sheet2, ... 까지 쓰여있다면 어떻게 해야 할까? 우리가 흔히 쓰는 것 처럼 pd.read_excel()를 쓴다면 sheet1에 있는 데이터만 읽어진다. 따라서 read_excel함수의 파라미터 중 sheet_name = None 을 추가해주면 모든 시트를 읽을 수 있다. 그러나 sheet_name = None 의 원리는 key: sheet1, value: 모든 데이터와 같아서 데이터 프레임으로써 쓸 수 없기 때문에 concat으로 한번 더 묶어줘야 한다. 예제 코드 df = pd.concat([value.assign(sheet_source=key) f..

향식이
'read_excel' 태그의 글 목록