컴공생의 다이어리
[판다스, pandas] 여러 개의 컬럼 합치기 본문
여러 개의 컬럼 합치기
여러 개의 컬럼을 합쳐서 하나의 열로 만들어 보고싶다면 아래의 예시와 같이 하면 열을 합칠 수 있다.
In [1]:
import pandas as pd
In [2]:
df = pd.DataFrame({'이름':['유재석','강호동','신동엽','이경규'],
'시간':[1,3,5,7],
'분':[5, 40, 35, 57]})
df
Out[2]:
이름 | 시간 | 분 | |
---|---|---|---|
0 | 유재석 | 1 | 5 |
1 | 강호동 | 3 | 40 |
2 | 신동엽 | 5 | 35 |
3 | 이경규 | 7 | 57 |
In [3]:
cols = ['시간', '분']
df['시간_분_combined'] =df[cols].apply(lambda row: ':'.join(row.values.astype(str)), axis=1)
df
Out[3]:
이름 | 시간 | 분 | 시간_분_combined | |
---|---|---|---|---|
0 | 유재석 | 1 | 5 | 1:5 |
1 | 강호동 | 3 | 40 | 3:40 |
2 | 신동엽 | 5 | 35 | 5:35 |
3 | 이경규 | 7 | 57 | 7:57 |
728x90
'데이터 분석 & 머신러닝' 카테고리의 다른 글
[판다스, pandas] 데이터 타입(data type) - int64, float64, bool, datetime64, category, object (0) | 2021.07.27 |
---|---|
[판다스, pandas] 데이터 프레임(dataframe) 출력 (0) | 2021.07.27 |
[파이썬, python] matplotlib - 산점도(scatter), 버블(bubble) (0) | 2021.03.21 |
[파이썬, python] matplotlib - 막대그래프(bar, barh), 원그래프(pie) (0) | 2021.03.20 |
[파이썬, python] matplotlib - 꺽은 선(plot), 히스토그램(hist), 상자 그림(boxplot) (0) | 2021.03.20 |
Comments