friend_dict_list = [
{'name':'John', 'age':25, 'job':'student'},
{'name':'Nate', 'age':30, 'job':'teacher'}
]
df=pd.DataFrame(friend_dict_list)
#1) list를 만들고 dataframe 생성
*칼럼 순서가 뒤죽박죽일 가능성!
from collections import OrderedDict
friend_ordered_dict = OrderedDict(
[
('name', ['John','Nate']),
('age', [25,30]),
('job', ['student', 'teacher'])
])
#2) OrderedDict 함수 이용하여 칼럼순서를 설정한대로 dataframe 생성
friend_list = [
['John',25,'student'],
['Nate', 30, 'teacher']
]
column_name = ['name','age','job']
df = pd.DataFrame.from_records(friend_list, columns=column_name)
#3) column name정해주고 from_records 사용하여 칼럼명 부여 후 dataframe 생성