df[['score']]에서 괄호가 두번씩 쓰이는 이유가 궁금합니다
82
susie_h
작성한 질문수 4
0
df['score'] = scaler.fit_transform(df[['score']])
round(df['score'].max(),3)
df[['score']] 에서 괄호[]가 두번씩 들어가는 이유가 궁금합니다.
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
df[['score']]에서 괄호가 두 번 들어가는 이유는 DataFrame 형태로 해당 컬럼을 선택하기 위함입니다.
df['score']는 pandas Series 형태로 ‘score’ 컬럼의 데이터를 선택하지만,
df[['score']]는 DataFrame 형태로 ‘score’ 컬럼을 선택합니다.
scaler.fit_transform과 같은 함수들은 기대하는 입력 형태가 DataFrame일 경우가 많기 때문에,
DataFrame 형태로 데이터를 유지하기 위해 괄호를 두 번 사용하는 것입니다.
jenkins 노드 구성 실습 오류 수정
1
56
1
상세 설정까지 이해하시는 비결이 궁금합니다
1
82
2
정적분석이 논리/정확성 오류를 어떻게 해결할 수 있나요?
1
82
1
스타트업에서 IT대기업으로 이직...
1
81
2





