将df.apply与一个函数结合起来计算得出的值

时间:2019-02-14 17:06:00

标签: python pandas function dictionary

所以我有这个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 ?) 

0 个答案:

没有答案