data science/pandas

두개의 Series를 하나의 DataFrame으로 통합

꼰대코더 2025. 3. 12. 01:55

1. Population Series

population_dict = { 'California': 39538223,
                               'Texas': 29145505,
                                'Florida': 21538187,
                                'New York': 20201249,
                                'Pennsylvania': 13002700 }
population = pd.Series(population_dict)

 

혹은 데이터값이 리스트로 있을 경우

population_list = [39538223, 29145505, 21538187, 20201249, 13002700]
population = pd.Series( population_list, index=[ 'California', 'Texas',  'Florida', 'New York',  'Pennsylvania'])
# 혹은
# population pd.Seriespopulation_list)
# population.index = 'California', 'Texas',  'Florida', 'New York',  'Pennsylvania'] 

 

2. Area Series

area_dict = { 'California': 423967,
                     'Texas': 695662,
                      'Florida': 170312,
                      'New York': 141297,
                      'Pennsylvania': 119280 }
area = pd.Series(area_dict)

 

1+2 DataFrame

states = pd.DataFrame({'population': population, 'area': area})

 

  population  area
California 39538223 423967
Texas 29145505 695662
Florida 21538187 170312
New York 20201249 141297
Pennsylvania 13002700 119280