I have a dataset of 50K rows and 26 features. I'm normalizing the columns using sklearn's StandardScaler (each column has 0 mean and 1 standard deviation), then running a PCA to reduce the featureset to ~90% of the original variance. I'm then normalizing the rows, before I run sklearn's KMeans algorithm.
Is there any reason I shouldn't be normalizing the rows after running a PCA? If there is, would normalizing the rows before the PCA cause any issues - should this be done before or after normalizing the columns?
The reason for normalizing the rows is to remove the 'magnitude' or 'skill level' from each row, and instead, look at the relationship between the respective PCA-reduced features.