Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在lambda函数中,获取未大小对象的TypeError:len()_Python_Pandas - Fatal编程技术网

Python 在lambda函数中,获取未大小对象的TypeError:len()

Python 在lambda函数中,获取未大小对象的TypeError:len(),python,pandas,Python,Pandas,我有2个数据帧,CompConfig: days recent_days min_conf_level_firs_iteration min_user_active_days 0 1 7 0.8 10 和本地用户: clienthostid score siduser 0 1 1728 1 1 1

我有2个数据帧,CompConfig:

    days    recent_days     min_conf_level_firs_iteration     min_user_active_days  
0    1            7                 0.8                        10
和本地用户:

  clienthostid  score   siduser
0       1        1728      1
1       1        1331      2
3       1        125       3
4       1        216       4
2       3        1000      5
5       3        512       6
根据clienthostid,我想得到所有的siduser,他们的分数除以sumofscore大于minu conf_level_firs_迭代

我有:

我得到了一个错误:

如果len(self)!=len(其他):TypeError:len()为未调整大小的对象

但如果我尝试使用0.8,它会起作用:

local_users.groupby(['clienthostid'], sort=False)['score'].apply(lambda x: 0.8 > (x / local_users['score'].sum()))
这是因为我得到最小配置级别迭代的方式吗?我想我得到的是const number。。。 我是Python和Pandas的新手,如果问题有点明显,我很抱歉


谢谢

我运行此程序时没有出错。我运行此程序时没有出错。
local_users.groupby(['clienthostid'], sort=False)['score'].apply(lambda x: 0.8 > (x / local_users['score'].sum()))