import pandas as pd

friend_dict_list = [
  {'age': 20, 'job': 'student'},
  {'age': 25, 'job': 'developer'},
  {'age': 30, 'job': 'teacher'}
]

df = pd.DataFrame(friend_dict_list, index = ['John', 'Jenny', 'Nate'])

name      age       job
John    20    student
Jenny   30  developer
Nate    30    teacher

행을 기준으로 삭제하기

df.drop(['John', 'Nate'])

name   age        job
Jenny   25  developer

drop 하더라도 df에 할당하기 전에는 df 출력시 원래 데이터가 나온다.

df.drop(['John', 'Nate'], inplace = True)

df
name   age        job
Jenny   30  developer
df = df.drop(df.index[[0,2]])

df
name   age        job
Jenny   25  developer

열을 기준으로 삭제하기

df = df[df.age>20]
df
name  age        job
Jenny   25  developer
Nate    30    teacher
df = df.drop('age', axis=1)
df
    name        job
0   Jone    student
1  Jenny  developer
2   Nate    teacher