해결된 질문
작성
·
405
0
안녕하세요, 선생님
항상 빠른 답변 감사합니다.
다름 아니라 단순선형회귀 분석할때
예측키에 대한 신뢰구간, 예측구간을 구할경우
아래와 같이 DataFrame을 작성하는데
데이터 프레임 안에 딕셔너리 형태로 예측값을 넣을경우
그냥 50이라는 숫자 말고, [50] 대괄호를 쳐야되는 이유가 있을까요?
newdata = pd.DataFrame({'몸무게':[50]})
2유형 마지막 단계에 파일저장할 때처럼
대괄호 없이 '50'이라는 값만 입력해봤는데 당연히 오류 납니다.
ValueError: If using all scalar values, you must pass an index
답변 1
0
일반적인 딕셔너리 형태가 아니라
데이터 프레임을 만드는 딕셔너리는 리스트 형태가 필요합니다.
만약 단일 값으로 넣으려면
index
를 명시적으로 제공해야 합니다. 예를 들어, 다음과 같이 작성할 수 있습니다:
pd.DataFrame({'몸무게': 50}, index=[0])