주식공부/파이썬 주식

데이터프레임에 Scalar 값만 들어가면 에러가 뜬다. - If using all scalar values, you must pass an index

일찍자요 2022. 9. 30. 23:56
반응형

제목에서 본 것과 같이 발생한 에러는 이렇다.

If using all scalar values, you must pass an index

 

구글링하면서 참조한 블로그는 'https://rfriend.tistory.com/482' 이다.(감사합니다:)

에러 메세지 그대로 직관적으로 따른다면 위 해결책 중 1번을 사용하면 제일 간단한 것 같다.

굳이 2~4번까지 시도하지 않았고, 1번으로 바로 해결되었다.

 

변경전(index 안들어감)

df_kospi = pd.DataFrame({'시장명': '코스피', '업종명': KOSPI_name[int(cnt-1)], '업종코드' : i})​

변경후(index를 넣어주었다)

df_kospi = pd.DataFrame({'시장명': '코스피', '업종명': KOSPI_name[int(cnt-1)], '업종코드' : i}, index = [cnt])

 

 

당연히, 깔끔히 해결되었다.

 

야호..

반응형