인프런 커뮤니티 질문&답변

janggetup님의 프로필 이미지
janggetup

작성한 질문수

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

table_to_df(startrow=n) 수행시 에러가 납니다.

해결된 질문

작성

·

131

1

안녕하세요 ~ 문의 드립니다.~ pyhwpx 버전 업데이트(0.10.29) 이후 hwp.table_to_df(startrow=2) 코드 부분에서 아래와 같은 에러가 납니다. 업데이트 하기 전에는 실행되었습니다. 음…잘 되었던 부분인데~ 혹시 변경된 부분이 있는지요? ^^

~~~site-packages\pyhwpx.py", line 2260, in table_to_df

arr = np.array(self.get_selected_text(as_="list")).reshape(rows, -1)

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

ValueError: cannot reshape array of size 2 into shape (5,newaxis)

아래와 같은 표들을 데이터프레임으로 저장하는 로직 이었습니다.

이미지 2024. 3. 16. 오후 8.43.jpeg

이미지 2024. 3. 16. 오후 8.36.jpeg

 

 

설치된 패키지 버전 정보는 아래와 같습니다.

Name: pyhwpx

Version: 0.10.29

 

답변 1

2

일코님의 프로필 이미지
일코
지식공유자

janggetup님 안녕하세요?

janggetup님 덕분에 오류를 발견하여 복구하였습니다. (ver0.10.30)

table_to_df 실행속도 개선을 위해 적용했던 일부 프로세스가 빈 셀을 인식하지 못해 오류가 발생했습니다ㅜ
기존 table_to_df 메서드는 원래대로 되돌려놓았고, 고속 변환 메서드는 다른 이름으로 향후 추가하겠습니다.

table_to_df는 기존대로 아래와 같이 실행됩니다.

image

사용에 불편을 드려 죄송합니다.

행복한 하루 되세요^^

janggetup님의 프로필 이미지
janggetup
질문자

감사합니다~ ^^

janggetup님의 프로필 이미지
janggetup

작성한 질문수

질문하기