행 삭제
import pandas as pd
friends = [
{'age':15, 'job':'student'},
{'age':25, 'job':'developer'},
{'age':30, 'job':'teacher'}
]
df = pd.DataFrame(friends, index=['John', 'Jenny', 'Nate'], columns=['age', 'job'])
df.drop(['John', 'Jenny']) # index로 삭제
df = df.drop(['John', 'Jenny']) # 이렇게 해줘야 원래 데이터에 영향
df.drop(['John', 'Jenny'], inplace = True) # 한번에 영향
df[df.age > 20] # 이렇게 데이터를 자를 수 있음
열 삭제
friends = [
{'name': 'John', 'age':15, 'job':'student'},
{'name': 'Ben', 'age':25, 'job':'developer'},
{'name': 'Jenny', 'age':30, 'job':'teacher'}
]
df = pd.DataFrame.from_records(friends)
df.drop('age', axis=1) # axis=1이면 column이다
'Python > 기초공부' 카테고리의 다른 글
[python] 파이썬 내장함수: zip(), reversed() (0) | 2020.04.20 |
---|---|
[Pandas 기초] 행, 열 선택 / 인덱스, column 이름으로 필터링하기 (0) | 2020.03.31 |
[Pandas 기초] 파일에서 데이터 불러오기 / 데이터프레임 생성하기 / 데이터프레임 파일로 저장하기 (0) | 2020.03.31 |