본문 바로가기
파이썬(Python)

python ) pandas dataframe split 문자열 나누기 str.split() in python

by C.Mond 2023. 3. 25.
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

댓글