반응형
반응형
데이터프레임을 하다가 나타나는 오류입니다.
딕셔너리로 데이터프레임을 만들 때 value 값이 스칼라 값이라서 생기는 문제입니다.
인덱스를 따로 설정해주거나 스칼라 값을 리스트에 넣으면 해결됩니다.
에러발생
다음과 같이 데이터프레임을 만들면 에러가 발생합니다.
pd.DataFrame({'col1':1,'col2':2})
해결방안1
첫번째 해결방안은 value 값을 리스트로 바꿔서 입력합니다.
pd.DataFrame({'col1':[1],'col2':[2]})
해결방안2
두번째 해결방안은 index를 설정합니다. 인덱스는 아무거나 설정하면 됩니다.
pd.DataFrame({'col1':1,'col2':2},index=[0])
인덱스를 변경해도 됩니다.
pd.DataFrame({'col1':1,'col2':2},index=['row1'])
'Python > 오류' 카테고리의 다른 글
Solving environment: failed with initial frozen solve. Retrying with flexible solve 해결 (0) | 2022.10.01 |
---|---|
정규표현식 TypeError : expected string or bytes-like object (0) | 2022.02.14 |
파이썬 ClobberError 마구 뜰때 해결방법 (0) | 2021.11.24 |
Ignoring invalid distribution -ip (0) | 2021.08.28 |
작업 스케쥴러에서 파이썬 실행 안될때 오류 보기 (2) | 2021.07.07 |