[data science] dataframe 수정 및 추가

덴장·2026년 4월 16일

data

목록 보기
13/55

burger_df.loc['Double Stacker King','sodium']
np.float64(nan)
burger_df.loc['Double Stacker King','sodium'] =1.9
burger_df.loc['Double Stacker King','sodium']
np.float64(1.9)




  • 한 행을 전체 변경
burger_df['sodium']=[1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1,1.1, 1.1, 1.1, 1.1, 1.1, 1.1]
  • 한 행을 일괄변경
burger_df['sodium'] =2
  • 신규 행 추가 + 값 설정
burger_df.loc['Tripple Whopper'] = [1130,11,11,11,0.1 ,'burger']
//여기에서 'Tripple Whopper' 이 부분이 기존에 없던 행이라 신규 추가로 됨

  • 신규 열 추가 및 데이터 설정
burger_df['brand']='burger king'
//기존에 없던 컬럼인 'brand'를 추가하고 그 값을 'burger king'으로 설정

mask = burger_df['calories'] >= 500
burger_df.loc[mask]

burger_df.loc[burger_df['calories'] >= 500 , 'high_calories'] =True
burger_df.loc[burger_df['calories'] < 500 , 'high_calories'] =False

import pandas as pd

players_df = pd.read_csv('data/tottenham_2122.csv', index_col='name')

players_df.loc['Son Heung-Min']= [35, 3051, 23, 7]

players_df.loc['Ben Davies', 'matches'] = 29
players_df['team']='Tottenham'
players_df
profile
개발자

0개의 댓글