python - I want to name my columns the numbers from 2 for loops -


i running double loop of form

for in range (0,5):     j in range (0,5):         colname = '%i%j' %{'i':'i','j':'j'}         df[colname] = poisson.pmf(i,df['lambda'])*poisson.pmf(j,df['mu']) 

i code return 36 columns of 00 55

but following error

typeerror: %d format: number required, not dict

any appreciated

i think need range(6) , %d:

for in range (6):     j in range (6):         colname = '%d%d' % (i, j)         print (colname) 
00 01 02 03 04 05 10 11 12 13 14 15 20 21 22 23 24 25 30 31 32 33 34 35 40 41 42 43 44 45 50 51 52 53 54 55 

Comments