데이터프레임 열 변환
-
AttributeError: 'list' object has no attribute 'split' 해결 및 데이터프레임 열 타입 변환(str to list)python 데이터 분석 2024. 4. 17. 10:41
문제 AttributeError: 'list' object has no attribute 'split' 이런 에러는 df 나 데이터의 타입을 확인을 잘 안해서 그런 것이다. 저 같은 경우에는 크롤링 데이터를 타입이라는 열에 저장을 하였는데, 타입 열에 저장을 할 때, str 로 저장하였기 때문에 해당 에러가 발생하였다. 데이터 예시 "[타입 1, 타입 2, 타입 3, ...]" 해결 방안 열 변환 데이터 열의 모든 요소들을 str 에서 list 로 바꿔주면 된다. import ast df['타입'] = df['타입'].apply(lambda x: ast.literal_eval(x)) ast.literal_eval() 함수는 표현식 노드나 파이썬 리터럴 또는 컨테이너 표시를 포함한 문자열을 평가한다. 여기..