
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
get_salary('삼성전자') 코드 실행시
single positional indexer is out-of-bounds
오류가 발생합니다.

작성한 코드 및 에러 메세지
오def get_salary(name):
corp_code = df_listed[df_listed['corp_name'] == 'name'].iloc[0,0]
data = dart_fss.api.info.indvdl_by_pay(corp_code, '2021', '11011')
df = pd.DataFrame(data['list'])
df = df[['corp_name', 'nm','ofcps','mendng_totamt']]
df.columns = ['기업명','이름','직무','보수']
df['보수'] = pd.to_numeric(df['보수'].str.replace(',','')) # 문자열에서 ,를 없애고 숫자로 변환
return df
get_salary('삼성전자')
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
<ipython-input-61-4ed0081132a7> in <module>
----> 1 get_salary('삼성전자')
5 frames
/usr/local/lib/python3.8/dist-packages/pandas/core/indexing.py in _validate_integer(self, key, axis)
1498 len_axis = len(self.obj._get_axis(axis))
1499 if key >= len_axis or key < -len_axis:
-> 1500 raise IndexError("single positional indexer is out-of-bounds")
1501
1502 # -------------------------------------------------------------------
Tip 1) </> 아이콘을 눌러 코드박스를 만들어 보세요.
Tip 2) Ctrl+A(맥의 경우 Command+A) 단축키로 코드를 한 번에 선택할 수 있어요!
