생성된 배열의 형태는 다음과 같습니다.
성별과 국적을 숫자로 변환하기 위해 get_dummies()를 적용합니다.
pd.get_dummies(df)
get_dummies()를 적용한 결과는 다음과 같습니다. 원래 숫자의 값을 가졌던 몸무게는 변화가 없고 성별과 국적만 0과 1로 변경된 것을 확인할 수 있습니다.
Note ≡ | ravel( ), reshape( ), flatten( )
ravel(), reshape(), flatten()은 텐서의 차원을 바꿀 때 사용합니다. 이 메서드들은 다음과 같이 사용할 수 있습니다.
a = np.array([[1, 2], [3, 4]]) print(a.ravel()) print(a.reshape(-1)) print(a.flatten())
코드를 실행하면 다음과 같이 2차원 텐서가 1차원으로 변경되어 출력됩니다.
[1 2 3 4] [1 2 3 4] [1 2 3 4]