본문 바로가기
Python/Pandas

[Python] DataFrame 단어 개수가 N개 이상인 데이터 가져올 때 str.split()

by dong_su 2023. 11. 19.

예제

 

방법 1 : 함수를 만든다.

def aa(text):
    a = text.split()
    return len(a)
df.loc[df["item_name"].apply(aa) >= 5]

-> 함수를 정의하고 apply() 함수 사용

 

 

방법 2 : str.split() 함수 사용

df.loc[df["item_name"].str.split().str.len() >= 5]

-> str.split() 으로 자른 후 str.len()로 사용

 

 

split()으로 자르면 list 타입으로 되기 때문에 len() 사용.