카테고리 없음
[Pandas] 배열을 문자열로 저장하는 판다스, 문자열을 다시 배열로 되돌리기....
미친토끼
2021. 5. 12. 22:36
Pandas DataFrame stored list as string: How to convert back to list?
I have an n-by-m Pandas DataFrame df defined as follows. (I know this is not the best way to do it. It makes sense for what I'm trying to do in my actual code, but that would be TMI for this post s...
stackoverflow.com
'abcd', '123' 이라는 문자열 두 개를 하나의 배열로 만들어 ['abcd', '123'] ...판다스의 하나의 컬럼에 집어넣으면 판다스는 이것을 문자열로 저장한다.
"[ 'abcd', '123']" 이런식으로... 이것의 길이가 길고 배열의 원소가 많다면 데이터 처리에 골치가 아프다. 이럴 때, 이것을 다시 배열로 돌려주는 함수가 있다.
a = "['abcd', '123']"
import ast
ast.literal_eval(a)
출력: ['abcd', '123']
혹은,
eval(a)
를 수행해도 동일한 결과를 가져온다.