doPca = py`
import pandas as pd
from sklearn.decomposition import PCA
from sklearn.preprocessing import StandardScaler
def do_pca(n_components, data):
df = pd.DataFrame(data)
X = StandardScaler().fit_transform(df)
pca = PCA(n_components)
X_pca = pca.fit_transform(X)
return { "X_pca": X_pca, "pca": pca }
do_pca
`