首页天道酬勤python将第一列都加20,python列表写入excel

python将第一列都加20,python列表写入excel

张世龙 05-12 11:22 47次浏览

要定义新列,需要columns.tolist ()函数。 具体代码为以下:

col_name=df.columns.tolist (

col_name.insert (新列的位置,“新列名称”

WB=df.reindex(columns=col_name ) )。

后面跟着代码行,用于定义新列的计算规则。

就像例题一样。

导入pandas as PD

WB=PD.read _ excel (c :/users/xinxing/desktop/wage.xls ),usecols=

['EmpID '、' JobCode '、' salary']]##usecols函数用于选择列

wb1=wb[wb['Salary']32000] ##选择工资列小于32000的数据

WB2=WB1.sort_values(JobCode )按jobcode列数据按升序排序

col_name=wb2.columns.tolist从此处定义新列

col_name.insert(3,' bonus ' )新列放在第四列中。 代码从0开始计数,所以写在括号内的3。

df=wb2.reindex (columns=col _ name ) )。

df [ ' Bonus ' ]=df [ ' Salary ' ] * 0.06 # #新列bonus来自salary列的0.06倍

是打印(df )

python上位机开发,欧姆龙plc与上位机串口通讯