所以我有这个func可以创建一个范围变量和变量名 范围本身。
例如:key:range(0,5),val ='0-5'
由于动态分配的原因,我想发送带有功能的df.apply 和要使用的计算变量。
我应该怎么做?
def appsgroup(a,length):
apps_grouper = {}
for i in range(0,length,length//20):
apps_grouper[range(i ,i+length//20)] = '{0}-{1}'.format(i,i+length//20)
for key, val in apps_grouper.items():
if a in key:
return val
length= len(set(Grouped.apps.values))
Grouped['apps2'] = Grouped.apps.apply(appsgroup, length ?)