Hi I am trying to append rows in a new created pandas dataframe
###expression
for i in active_brain_regions:
indices = np.where(LM == i)
expr = gene[indices]
mean = np.mean(expr)
dat= [[i, mean, str("nifti")]]
dd = pd.DataFrame(dat, columns = ['region', 'mean expr', 'gene_id'])
dd.append(dd)
dd should look like
0.0 -0.424069 nifti
1.0 -1.0 nifti
.
.
.
11.0 0.23352 nifti
But after running the for loop dd is just a dataframe of size (1,3) with the last entry of region 11..