#删除数据
import pandas as pd
pd.set_option('display.unicode.east_asian_width',True)
data=[[45,65,100],[56,45,50],[67,67,67]]
index=['张三','李四','王五']
columns=['数学','语文','英语']
df=pd.DataFrame(data=data,index=index,columns=columns)
print(df)
print('1.-----------------')
#删除数学列
#df.drop(['数学'], axis=1, inplace=True) #删除 数学 列,inplace=True直接修改数据
#df.drop (columns='数学', inplace=True)
#df.drop (labels='数学', axis=1, inplace=True)
#删除行
#df.drop (['张三'], axis=0, inplace=True)
#df.drop (index='张三', inplace=True)
#df.drop (labels='张三' , axis=0, inplace=True) #axis=0 为行
#带条件的删除,删除数学成绩小于60
#print(df[df['数学']<60])
#df.drop(df[df['数学']<60].index[1],inplace=True) #数学成绩小于60的。有张三个李四,删除行索引为1的李四
df.drop(df[df['数学']<60].index[:],inplace=True) #数学成绩小于60的所有行
print(df)