파이썬 정규화(Normalization))질문드립니다..

조회수 448회

이미지

이렇게 생긴 데이터를 정규화 하기 위해서

import pandas as pd
from sklearn.preprocessing import MinMaxScaler
scaler = MinMaxScaler()
aver[:] = scaler.fit_transform(aver[:])

이렇게 코드를 입력했는데 could not convert string to float: '재산범죄' 라는 오류가 나옵니다 제가 위의 표에서 범죄별이라는 인덱스만은 남기고 정규화를 시키고 싶은데 어떻게 해야 저 float를 읽으면서 정규화를 시킬 수 있을까요??

  • DataFrame.iloc[:, 1:] 이었나.. 첫번째는 행범위 두번째는 열범위를 표현했던걸로 기억합니다. 관련해서 사용해주시면 될것같습니다 Eveheeero 2022.5.21 22:43
  • 확인해보니까 맞네요. 데이터프레임에 대해 .iloc[ n : m, l : r ] 적용시켜서 n과 m은 행범위, l과 r은 열범위로 적용시켜주시면 됩니다 Eveheeero 2022.5.21 22:48

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)