-
카테고리
-
세부 분야
데이터 분석
-
해결 여부
미해결
'list' object has no attribute 'apply' 문의
18.09.17 10:18 작성 조회수 1.05k
0
train['num_words'] = clean_train_reviews.apply(lambda x: len(str(x).split()))
이부분이 처리가 안되네요 ;;
파이참으로 하는데요 , AttributeError: 'list' object has no attribute 'apply' 라고 에러가 뜹니다....
답변을 작성해보세요.
0
0
0
Joontae Park
2019.04.18
아래와 같이 변형하셔서 적용하시면 될 듯 싶습니다..
count_words_f = lambda x: len(str(x).split())
train['num_words'] = list(map(count_words_f, clean_train_reviews))
count_uniq_words_f = lambda x: len(set(str(x).split()))
train['num_uniq_words'] = list(map(count_uniq_words_f, clean_train_reviews))
답변 3