samedi 13 novembre 2021

How to generate n columns in Data Frames without repeating random.randint formula for all columns as shown below?

I want to generate a dataframe that has 25 columns which will be randomly generated.(or 25 array and then append them) however I dont want to write it down like below. I couldnt do that with for loop. n = 20 df2 = pd.DataFrame(dict(

e1=np.random.randint(0,2,size=n),
e2=np.random.randint(0,2,size=n),
e3=np.random.randint(0,2,size=n),
e4=np.random.randint(0,2,size=n),
e5=np.random.randint(0,2,size=n),
e6=np.random.randint(0,2,size=n),
e7=np.random.randint(0,2,size=n),
e8=np.random.randint(0,2,size=n),
e9=np.random.randint(0,2,size=n),
e10=np.random.randint(0,2,size=n),
e11=np.random.randint(0,2,size=n),
e12=np.random.randint(0,2,size=n),
e13=np.random.randint(0,2,size=n),
e14=np.random.randint(0,2,size=n),
e15=np.random.randint(0,2,size=n),
e16=np.random.randint(0,2,size=n),
e17=np.random.randint(0,2,size=n),
e18=np.random.randint(0,2,size=n),
e19=np.random.randint(0,2,size=n),
e20=np.random.randint(0,2,size=n),
e21=np.random.randint(0,2,size=n),
e22=np.random.randint(0,2,size=n),
e23=np.random.randint(0,2,size=n),
e24=np.random.randint(0,2,size=n),
e25=np.random.randint(0,2,size=n)))

df2




Aucun commentaire:

Enregistrer un commentaire