'파이썬 머신러닝 완벽 가이드'라는 책을 참고하여 영화 추천 데이터셋의 전처리를 진행하는 도중에 만난 오류이다.
보통은 코렙에서 진행했어서 왜 문제인지 계속 찾아보고 그랬는데 공식문서를 봐도 잘 모르겠고 구글링을해도 안나와서 많이 답답했는데
생각보다 간단한 해결법이...!
일단 내 생각으론 코렙이 지원해주는 모듈이 주피터 노트북보다 적다고 알고 있다.
그래서 계속 오류가 났던 것 같다.
우선은 케글 data로 들어가 가장 최신으로 되어있는 전처리를 확인해보았다.
내꺼에선 안됬는데 이분은 함수써서 사용해가지고
코렙이 아닌 주피터에서 코드를 참고해 진행했더니...! 성공!
import ast
def func(obj):
List = []
for i in ast.literal_eval(obj):
List.append(i['name'])
return List
movies_df['genres'] = movies_df['genres'].apply(func)
movies_df['keywords'] = movies_df['keywords'].apply(func)