728x90
728x90
pandas에서 문자열을 split하는 방법을 적어보려고 합니다.
먼저 예시를 보겠습니다.
df=pd.DataFrame({"col1":["배","사과","포도","수박"],
"col2":[1,2,3,4],
"col3":["울산_가","대구_나","부산_다","대전_라"]})
위 data에서 col3의 문자를 "_"를 기준으로 split해보겠습니다.
df.loc[:,"col3"].str.split("_")
str.split()함수를 이용하면 위처럼 반환할 수 있습니다.
근데 여기서 expand인자에 True를 주게되면 dataframe으로 반환할 수 있습니다.
df.loc[:,"col3"].str.split("_",expand=True)
dataframe을 다룰때 유용하게 사용할 수 있을것 같습니다.
728x90
728x90
'파이썬(Python)' 카테고리의 다른 글
python ) apply 함수 알아보기 같은 함수를 한번에 적용시키기 (0) | 2023.07.13 |
---|---|
python ) str.slice 원하는 문자열 잘라서 반환하기 in python (0) | 2023.04.01 |
python ) 문자열 변수명으로 입력하기 global()[] in python (0) | 2023.03.23 |
python ) row 인덱스 초기화 하기 .feat rest_index() in python (0) | 2023.03.21 |
python ) 특정 문자열 포함 확인하기 feat. str.contains() in python (0) | 2023.03.18 |
댓글