본문 바로가기
반응형

5-3. Pandas 제공 자료구조/DataFrame 합치기, 추가하기3

파이썬 데이터프레임 평균 열 추가 데이터프레임을 하나 정의합시다. data={ 'A':[1,2,3], 'B':[10,20,30], 'C':[100,200,300] } df=pd.DataFrame(data) 데이터프레임을 실행해봅시다. >>> df A B C 0 1 10 100 1 2 20 200 2 3 30 300 평균 열을 추가하는 방법은 아래와 같습니다. 열 이름을 avg라고 놓겠습니다. df['avg']=df.mean(axis=1) 결과는 아래와 같습니다. >>> df A B C avg 0 1 10 100 37.0 1 2 20 200 74.0 2 3 30 300 111.0 2022. 10. 27.
[파이썬 판다스] 데이터 프레임 합치기 (열 이름 같은 경우) 열 이름이 같은 데이터 프레임을 두개 정의합시다. import pandas as pd #데이터프레임 생성 df1=pd.DataFrame({'name':['Kim','Park','Lee'],'height':[177,175,166]}) df2=pd.DataFrame({'name':['Chun','Kang','Choi'],'height':[156,182,158]}) 각 데이터프레임은 아래와 같습니다. >>> df1 name height 0 Kim 177 1 Park 175 2 Lee 166 >>> df2 name height 0 Chun 156 1 Kang 182 2 Choi 158 두 데이터프레임을 합칠 때는 concat 함수를 사용합니다. df_total=pd.concat([df1,df2]) >>> df_.. 2022. 3. 10.
[파이썬 판다스] 데이터프레임에 열 추가하기 판다스를 불러옵니다. import pandas as pd 먼저 딕셔너리를 정의합니다. dic={'이름':['이호정','이정진','이기호','정희진','이나리'], '성별':['남','남','남','여','여'], '나이':[25,45,72,25,37] } 딕셔너리를 이용하여 데이터프레임을 정의합니다. data1=pd.DataFrame(dic) >>> data1 이름 성별 나이 0 이호정 남 25 1 이정진 남 45 2 이기호 남 72 3 정희진 여 25 4 이나리 여 37 직업 열을 추가해보겠습니다. 직업에 해당하는 시리즈를 하나 정의합시다. >>> job=pd.Series(['선생님','경찰관','국회의원','의사','소방관']) >>> 직업 0 선생님 1 경찰관 2 국회의원 3 의사 4 소방관 dty.. 2021. 12. 21.
반응형