작성
·
35
0
df = hwp.table_to_df(n=1, startrow=0, columns=[1,2,3,4,5,6])
이런 코드를 작성했습니다.
분명 pyhwpx 모듈에서 table_to_df 함수의 사용법은
1. 선생님의 개인 블로그에 아래와 같이 설명되어 있는데 왜 아래와 같은 문제가 발생할까요?
--------------------------------------------------------------------------- TypeError Traceback (most recent call last) File d:\mycode\HWPAuto\pyhwpx_test_hwp_df.py:2 1 # %% ----> 2 df = hwp.table_to_df(n=1, startrow=0, columns=[1,2,3,4,5,6]) TypeError: Hwp.table_to_df() got an unexpected keyword argument 'startrow'
table_to_df(n:int|""="", startrow=0, columns=[])
문서의 n번인덱스(0~)의 표를 판다스 데이터프레임으로 리턴한다.
n을 지정하지 않는 경우, 캐럿이 표 안에 있다면 해당 표를 df로 리턴하며,
캐럿이 표 안에 있지 않으면 0번 표를 df로 리턴한다.
startrow는 상단의 일정 갯수의 행을 제외하고 싶을 때 사용하는데, 일반적으로 표 제목에 일부 병합이 되어 있는 경우, df로 변환시작할 행을 특정할 수 있다. 기본값은 0(1행)이다.
startrow로 일부 병합이 되어 있는 제목행을 배제하고
새로운 칼럼명을 부여하고 싶을 때에는 columns에 리스트로 정의할 수 있다.
pyhwpx의 코드를 보려면 어떻게 하면 되는지요?
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
님의 질문에 대한 답변은 제공된 정보 중에 관련 내용이 없어 직접적인 해답을 드리지 못하는 점 양해 부탁드립니다.
프로그래밍 관련 질문의 경우, 일반적으로 pyhwpx 모듈이나 그와 유사한 라이브러리의 코드를 보려면 GitHub와 같은 오픈 소스 플랫폼에서 해당 라이브러리의 저장소를 검색해보는 것이 좋습니다. 라이브러리의 공식 문서나 README 파일에도 사용법이나 코드에 대한 힌트가 제공될 수 있습니다.
추가적으로, 직접적인 오류 메시지를 통해 문제를 해결하는 경우, 오류 메시지에서 언급된 ‘unexpected keyword argument’는 해당 함수가 예상하지 못한 키워드 인자를 받았다는 것을 의미합니다. 이 경우, 해당 함수의 정확한 인자 사용법을 공식 문서나 소스 코드에서 확인하는 것이 중요합니다.
감사합니다.