본문 바로가기
Data Analysis/Python

[Python] 키워드 분석 꼬꼬마 모듈 사용 중 java.lang.NullPointerException: java.lang.NullPointerException 오류 해결

by lucky__lucy 2024. 2. 19.

 

아래와 같이 kkma 모듈을 활용하여 단어(명사) 분석을 하다가 오류가 발생했다. print(i)를 통해 오류가 발생한 위치도 확인했다.

for i in range(len(df['words'])):
    title = df['words'][i]
    morphemes = kkma.nouns(title)
    morphemes = [word for word in morphemes if word not in stopwords]
    all_keywords.append(morphemes)
    print(i)

 

 

이 오류는 데이터에 \n가 포함되어 있을 때 나타날 수 있다. 따라서 str.replace 함수를 활용하여 \n, \t, \r와 같은 단어들을 공백으로 대치해주면 된다.

df['words'] = df['words'].str.replace('\n','').str.replace('\t','').str.replace('\r','')

 

728x90
반응형