
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
에러가 났는데 무슨이유인지 모르겟습니다,,

corp_code = df_listed[df_listed['corp_name'] == '카카오'].iloc[0,0]
data = dart_fss.api.info.emp_sttus(corp_code, '2021', '11011')
pd.DataFrame(data['list'])
df = df[['corp_name','sexdstn','jan_salary_am']]
df_result = pd.DataFrame()
doc = {
'기업명' : '카카오',
'연봉(남)' : df[df['sexdstn'] == '남'].iloc[-1,-1],
'연봉(여)' : df[df['sexdstn'] == '여'].iloc[-1,-1],
}
df_result = df_result.append(doc, ignore_index = True)
df_result['연봉(남)'] = pd.to_numeric(df_result['연봉(남)'].str.replace(',',''))
df_result['연봉(여)'] = pd.to_numeric(df_result['연봉(여)'].str.replace(',',''))
df_result
# 숙제-상장사 50개 뽑아서 돌리면서 get_salary해서 정렬
---------------------------------------------------------------------------
KeyError Traceback (most recent call last)
<ipython-input-17-d9ccdd214497> in <cell line: 5>()
3
4 pd.DataFrame(data['list'])
----> 5 df = df[['corp_name','sexdstn','jan_salary_am']]
6
7 df_result = pd.DataFrame()
2 frames
/usr/local/lib/python3.9/dist-packages/pandas/core/indexes/base.py in _raise_if_missing(self, key, indexer, axis_name)
6131
6132 not_found = list(ensure_index(key)[missing_mask.nonzero()[0]].unique())
-> 6133 raise KeyError(f"{not_found} not in index")
6134
6135 @overload
KeyError: "['sexdstn', 'jan_salary_am'] not in index"
