web-dev-qa-db-ja.com

pandasデータフレームを使用した主成分分析

pandasデータフレームのデータから主成分分析を計算するにはどうすればよいですか?

42
user3362813

ほとんどの 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_ 
71
Akavall