一、 增加列
1、 data[‘payment’] = data[‘amounts’]*data[‘counts’]
新的一列等于 原两列之积
2、data[‘payway’]= [‘现金支付’]
然后查看 data.columns --返回所有列名
import pandas as pd
import numpy as np
list1=[['李杰',19,2,5000],['黑白',23,3,6788],['红帽',34,9,9000]]
df6=pd.DataFrame(list1,columns=['姓名','年龄','工作年限','月薪'])
df6=
姓名 年龄 工作年限 月薪
0 李杰 19 2 5000
1 黑白 23 3 6788
2 红帽 34 9 9000
#增
df6['所有工资']=df6['月薪']*df6['工作年限']
df6
df6
姓名 年龄 工作年限 月薪 所有工资
0 李杰 19 2 5000 10000
1 黑白 23 3 6788 20364
2 红帽 34 9 9000 81000
*12
df6['年薪']=df6['月薪']*12
df6
姓名 年龄 工作年限 月薪 所有工资 年薪
0 李杰 19 2 5000 10000 60000
1 黑白 23 3 6788 20364 81456
2 红帽 34 9 9000 81000 108000
二、 删
删 drop —一次可以删除多列 del—一次只能删除一列
df6.drop(['月薪','年龄'],axis=1,inplace=True)
工作年限 所有工资 年薪
0 2 10000 60000
1 3 20364 81456
2 9 81000 108000
'''
axis=1 表示横轴,即删除作用到每一行上,即删除列, inplace表示 删除作用于元数据上,#如无inplace只将产出效果返回于视图上边
df6
年龄 工作年限 月薪 所有工资 年薪
0 19 2 5000 10000 60000
1 23 3 6788 20364 81456
2 34 9 9000 81000 108000
#注意删除函数 del 在前,与数据框名称无 . 连接
del df6[