활연개랑

[Pandas(판다스)] dataframe 컬럼을 List로 변경하는 방법 본문

Python

[Pandas(판다스)] dataframe 컬럼을 List로 변경하는 방법

승해tmdhey 2023. 7. 1. 16:18
반응형
string_list = df['name'].values[0]

pandas 라이브러리로 dataframe의 'name' 컬럼을 list로 변경할 수 있습니다. 

하지만 이렇게 만들게되면, list가 string 형태로 묶입니다.

 

예를들어, 'name' 컬럼의 값이 'John', 'Deo', 'Smith' 라면,

output은 "['John', 'Doe', 'Smith']" < 이렇게 string 형태의 output이 나오게 됩니다. 

 

따라서 아래 코드를 통해 작은따옴표와 띄어쓰기를 제거하고, 쉼표를 기준으로 나누어 list형태로 만들어줄 수 있습니다.

name_list = df['name'].values[0].strip('[]').replace("'", "").replace(' ', '').split(',')