728x90
반응형
다음과 같이 딕셔너리 데이터로 DataFrame을 만듬
import pandas as pd
data = {'A': [0,4,8], 'B': [1,5,9], 'C': [2,6,10], 'D': [3,7,11]}
df = pd.DataFrame.from_dict(data)
df

column 삭제
df1 = df.drop(['C','D'],axis='columns') # 삭제한 결과를 df1 으로 만들기. axis=1
df1

row 삭제
df.drop([1,2],axis='rows', inplace=True) # 삭제한 결과가 df 잧체가 되도록 함. axis=0
df

특정 컬럼의 특정 데이터로 삭제
# 특정 컬럼의 특정 데이터로 삭제
data = {'A': [0,4,8], 'B': [1,5,9], 'C': [2,6,10], 'D': [3,7,11]}
df = pd.DataFrame.from_dict(data)
df.drop(df[(df['A'] == 4) | (df['A'] == 8)].index, inplace=True)
df

728x90
반응형
'프로그램' 카테고리의 다른 글
| [파이썬] 문제 : 각 자리 숫자의 합과 짝수 출력 (0) | 2023.10.29 |
|---|---|
| [파이썬] 터틀 : 눈송이 그리기 (for문 사용) (0) | 2023.10.26 |
| [파이썬] 문제 : 나이 계산 (0) | 2023.10.11 |
| [파이썬] 문제 : 섭씨온도를 화씨온도로 변환 (0) | 2023.10.07 |
| [파이썬] 문제 : 문장에서 점수를 분리해서 함과 평균 계 (0) | 2023.10.01 |
댓글