Set dtype to np.float32 and memory conservation


I am trying to analyze a huge scRNA-seq dataset. When I concatenate the datasets I get a memory low error even though I’m already using 1024Gb. As a way of conserving memory, I was wondering if I can set the datatype to float32 instead of float64. How can I do this with and concatenate functions? Also, are there other memory conservation steps I can use?

Thanks and good day.