Python : 如何删除dataframe中的列

Python : 如何删除dataframe中的列

df = pd.DataFrame({'a':[1,2,3],'b':[2,3,4]})
第一种:
df = df.drop('a',1) #这里的1表示列,直接去掉第一列
第二种:
df['c'] = [5,6,7] #先添加一列上去,再来继续操作哈~
del df['b'] #这样就删除了b列了~
第三种:
df['d'] = [7,8,9] #添加一列上去
df.drop('c',axis = 1, inplace = True)#去除c列
第四种:去除多列
df['f']=[4,5,6]#添加
df['g']=[5,6,7]#添加
#同时删除2,3列(序号为1,2)
df.drop(df.columns[[1,2]],axis =1 ,inplace=True)

你可能感兴趣的:(列名,删除,dataframe,python)