Python

pandas 각 값의 첫 글자만 추출하기. 타이타닉 Cabin

summerorange 2022. 12. 23. 00:04
반응형

정규 표현식으로 추출하려다가 자꾸 에러가 생겨서

이런 방법도 있다.

df['new_column'] = df['해당열'].str.get(i=0)

df['new_column'] = df['해당열'].str.get(i=0)

해당 열에 NaN값이 있어도 상관없이 값이 들어있다면 맨 앞자리만 추출해준다.

타이타닉 데이터에도 적용을 해봤는데 된다.

정규 표현식은 [A-Z] 로 해서 추출하려고 했었는데,

이 방법이 더 간단한 것 같다ㅋㅋ

반응형