노트 :

Pandas - DataFrame과 list, dict, ndarray 상호 변환 본문

Python

Pandas - DataFrame과 list, dict, ndarray 상호 변환

IT_달토끼 2022. 11. 27. 14:17

 

변환 형태 설명
list > DataFrame df = pd.DataFrame(list, columns=['col1', 'col2', 'col3'])
ndarray > DataFrame df = pd.DataFrame(ndarray, columns=['col1', 'col2', 'col3'])
dict > DataFrame dict = {'col1':[1, 2, 3], 'col2':[4, 5, 6], 'col3':[7, 8,9]}
df = pd.DataFreame(dict)
dict의 key를 칼럼명으로, value를 리스트 형식으로 입력
DataFrame > ndarray df.values (DataFrame의 values 속성을 이용)
DataFrame > list ndarray = df.values > ndarray.tolist() (DataFrame의 values 속성을 이용하여 ndarray 변환 후 tolist())
DataFrame > dict df.to_dict()