I know it is necessary to normalize the GEO microassay data before analysing. Howerver, after using log2 to normalize the data and checking with boxplot, I found the data is still not align in the same level:

I notice the expression in some samples is lower overall, can I add a value manually to it?
Update: As @ATPoint had pointed out, log2 is not a normalization method but transformation. So it is normal to see the median number of sample data not at the same level. Actually, I need to normalize it via limma or other R package.