728x90
1. Dictionary 사용
import pandas as pd
friend_dict_list = [
{'name' : 'John', 'age' : 25, 'Job' : 'student'},
{'name' : 'Nate', 'age' : 35, 'Job' : 'teacher'}
]
df=pd.DataFrame(friend_dict_list)
df = df[['name','age','job']] #정렬
입력 순서대로 정렬이 되지 않는다.
다시 정렬해야한다.
2. OrderedDict 사용
from collections import OrderedDict
friend_ordered_dict = OrderedDict(
[
('name',['John','Nate']),
('age',[25,30]),
('job',['student','teacher'])
]
)
df = pd.DataFrame.from_dict(friend_ordered_dict)
OrderedDict 사용하면 순서대로 정렬할 수 있다.
3. List 사용
-column_name, data 따로 만들기
friend_list = [ #data
['John', 20, 'student'],
['Nate', 30, 'teacher']
]
column_name = ['name','age','job'] #header
df = pd.DataFrame.from_records(friend_list, columns = column_name)
-한번에
friend_list = [
['name',['John','Nate']],
['age',[20,30]],
['job',['student','teacher']]
]
df = pd.DataFrame.from_items(friend_list)
728x90
'AI > Pandas 기초' 카테고리의 다른 글
05. 데이터프레임 행, 열 삭제하기 (0) | 2020.04.24 |
---|---|
04. 데이터프레임 행, 열 선택 및 필터하기 (0) | 2020.04.24 |
03. 데이터프레임 파일로 저장하기 (0) | 2020.04.24 |
01. 파일에서 데이터 불러오기 (0) | 2020.04.15 |
Pandas 데이터 분석 기초 (0) | 2020.04.15 |