python - 将大列表转换为熊猫数据框时出错
问题描述
我的问题很奇怪:
我有一个数据框 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 值。情况不应该如此。我已经检查了我的列表(通过仅从函数返回和打印列表)。看起来不错。
需要一些帮助来理解逻辑问题。
解决方案
推荐阅读
- python - 为什么模型的图层形状是 (1000,) 而不是 Keras 中的 (1000)?
- php - 让 JW Player 响应式
- c# - 如何在 DynamicMethod 中调用 DynamicMethod
- laravel - 属性'开始'未定义的vuejs laravel
- python - Django 网站部署到 heroku。应用程序错误
- python - 为什么这个批处理脚本没有启动我的 python 程序?
- java - 有没有办法让我的前台服务不间断地运行。当最小化窗口中的Cross(X)按钮清除手机缓存时它会停止吗?
- regex - 正则表达式匹配一个单词并忽略该行,如果它包含另一个单词
- r - 如何创建一个返回两个整数之和的函数?
- ios - 导航栏后退按钮不显示?