python dataframe 增加一行,pandas dataframe添加一行

  python dataframe 增加一行,pandas dataframe添加一行

  company_dict_noIPO={}

  company_noIPOlist=[]

  对于dom.iterfind(列表/项目)中的项目:

  如果项目。ITER发现( StockHolderInfolist ):

  #company_dict_noIPO[corp]

  #公司名称=项目。查找文本(“EnName”)

  对于项目。ITER发现(股票持有者列表)中的项目:

  对于条目:

  # company _ dict _ no IPO[公司]=公司名称

  company _ dict _ no IPO[ stock hoder ]=entry。查找文本(“库存方法”)

  company _ dict _ no IPO[投资比例]=entry。查找文本(“投资比率”)

  company _ dict _ no IPO[投资金额]=entry。查找文本(“投资金额”)

  company _ no ipolist。追加(company _ dict _ no IPO)

  #印刷公司_字典_noIPO

  打印公司_noIPOlist

  这里我想把每次解析出来的字典公司_字典_诺伊波用附加方法添加到列表公司_noIPOlist里,但是结果显示如下:

  第一次循环得到的结果:

  [{ stock hoder :u u 674 eu 6653 u 519 b , investamt: u800.00u4e07u5143 , investratio: 72.73%}]

  第二次循环得到的结果:

  [{ stock hoder :u 6 bb 5 u 6625 u 751 f , investamt: u300.00u4e07u5143 , investratio: 27.27%},{ stock hoder :u 6 bb 5 u 6625 u 751 f , investamt: u300.00u4e07u5143 , invest ratio : 27.27% ]

  在第二次循环迭代的时候把第一次循环获得的列表元素给覆盖了,请问这是什么问题,怎么解决?

  字典

  我一开始以为是循环有问题,但是打印字典公司_字典_诺伊波的结果如下:

  { stock hoder :u u 674 eu 6653 u 519 b , investamt: u800.00u4e07u5143 , investratio: 72.73%}

  { stock hoder :u u 6 bb 5 u 6625 u 751 f , investamt: u300.00u4e07u5143 , investratio: 27.27%}

  所以循环是没问题的。

  完全没思路到底是哪里出错了,求大神解决。

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

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