반응형
Pandas 에서 데이터 처리시점에 종종 발생하는 Value Error 중 아래 에러를 만나볼 수 있을 것이다.
If using all scalar values, you must pass an index
이 에러는 말 그대로 데이터의 인덱스를 확인할 수 없는 데이터 구조일 때 발생한다.
필자의 경우 데이터가 1행만 존재하여 자동으로 인덱스 지정이 되지 않는 상황이였다.
import pandas as pd
df = pd.DataFrame({'header1':'1', 'header2':'2'}, index = [0])
result = df.to_string(index=False)
위 코드를 index를 지정하지 않을 경우 아래와 같이 에러가 발생하게 된다.
인덱스는 줄번호 같은 것을 의미한다.
아래와 같이 인덱스를 직접 생성해주면 문제가 해결된다.
'Python' 카테고리의 다른 글
Python - List Array 중복 제거 set (0) | 2022.06.21 |
---|---|
Python - Josn 변환 pydantic - orm_mode (0) | 2022.06.15 |
Python - any 리스트 문자열 포함 유무 확인 (0) | 2022.05.24 |
Python - 데이터에 덧셈 곱셈 활용 (0) | 2022.05.19 |
Python - AWS Credentials 저장위치, 적용 순서 (0) | 2022.05.16 |
댓글0