Python/기초공부
[Pandas 기초] 행, 열 삭제/생성/수정
jisun_rea
2020. 3. 31. 18:03
행 삭제
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이다