python 加一列,python把1到100写到一个列表里

  python 加一列,python把1到100写到一个列表里

  要定义新列,您需要columns.tolist()函数。代码如下:

  col_name=df.columns.tolist(

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

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

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

  就像一个例子。

  进口熊猫作为PD

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

  [EmpID , JobCode , salary ]# # use cols函数用于选择列。

  Wb1=wb[wb[薪金]32000] ##选择薪金列小于32000的数据。

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

  在此定义一个新列。

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

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

  Df [奖金]=df [工资] * 0.06 # #新列奖金来自工资列的0.06倍。

  是打印(df)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: