반응형
09-02. 열 꺼내기(pop)
DataFrame.pop(item)
개요
pop메서드는 DataFrame에서 열 레이블을 꺼냅니다. 즉, 원본 DataFrame에서 해당 열이 제거됩니다.
사용법
기본 사용법
df.pop(item)
item : 꺼낼 열의 이름입니다.
반응형
예시
먼저, 아래와 같이 기본적인 4x4 행렬을 만듭니다.
data = [[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]]
col = ['col1','col2','col3','col4']
row = ['row1','row2','row3','row4']
df = pd.DataFrame(data=data,index=row,columns=col)
print(df)
>>
col1 col2 col3 col4
row1 1 2 3 4
row2 5 6 7 8
row3 9 10 11 12
row4 13 14 15 16
기본적인 사용법
item에 col3을 입력하여 열을 꺼내보겠습니다.
pop한 것을 변수에 넣어 출력해 보면 해당 열이 출력 되는것을 확인 할 수 있습니다.
item = df.pop('col3')
print(item)
>>
row1 3
row2 7
row3 11
row4 15
Name: col3, dtype: int64
원본이었던 df는 어떻게 되었을까요? pop함수는 원본에서 꺼낸다는 의미이기 때문에, col3이 원본에서 삭제된것을 알 수 있습니다.
print(df)
>>
col1 col2 col4
row1 1 2 4
row2 5 6 8
row3 9 10 12
row4 13 14 16
반응형
'파이썬완전정복-Pandas DataFrame > 09. 가공' 카테고리의 다른 글
Pandas DataFrame 09-06. 자르기 (truncate) (0) | 2022.01.23 |
---|---|
Pandas DataFrame 09-05. 행 추가 (append) (0) | 2022.01.23 |
Pandas DataFrame 09-04. 행/열 삭제 (drop) (0) | 2022.01.23 |
Pandas DataFrame 09-03. 복사 (copy) (0) | 2022.01.23 |
Pandas DataFrame 09-01. 열 삽입 (insert) (0) | 2022.01.23 |