python - 使用pandas数据帧进行主成分分析

如何根据熊猫数据框架中的数据计算主要成分分析?


最佳答案:

大多数sklearn对象使用的pandas数据帧都很好,像这样的东西对您有用吗?

import pandas as pd
import numpy as np
from sklearn.decomposition import PCA

df = pd.DataFrame(data=np.random.normal(0, 1, (20, 10)))

pca = PCA(n_components=5)
pca.fit(df)

您可以使用访问组件本身
pca.components_