так что у меня есть эта функция, которая создает переменную диапазона и имя самого диапазона.
например: 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 ?)