首页 > 解决方案 > 将大列表转换为熊猫数据框时出错

问题描述

我的问题很奇怪:

我有一个数据框 df ,它看起来像:(100万行)

ColA  ColB   ColV  ..   ColX 
...  ...    ....    ... 

我有一个函数,它使用数据框进行一些处理并将一组值转换为列表,然后将该列表转换为数据框。

def funcProc(df,..):
  l=[] 
  mydf = df.copy() 
  for i in df.ColA:    
     #do something to get some val     
     l.append(val)

  mydf['ColAA'] = pd.DataFrame(l)
  return mydf  

但是,我总是看到最后 10/11 行给了我 Nan 值。情况不应该如此。我已经检查了我的列表(通过仅从函数返回和打印列表)。看起来不错。

需要一些帮助来理解逻辑问题。

标签: pythonpandaslistnumpy

解决方案


推荐阅读