반응형

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
반응형

+ 최근 글