pandas2

이동훈·2023년 2월 16일
0

pandas

목록 보기
2/2
post-thumbnail
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 생성

profile
기본을 충실하게

0개의 댓글