私は持っているデータの次元を減らすためにPythonでPCAを使用しています。現在のデータは768行と10列です。PCA:結果の行列n-1行
私はPCAを実装するには、次のコードを使用しています:
import numpy as np
from sklearn import decomposition
demo_df = pd.read_csv('data.csv')
pca = decomposition.PCA(n_components=4)
comps = pca.fit(demo_df).transform(demo_df)
np.savetxt('data_reduced.csv', comps, delimiter=',')
私の理解によると、結果のファイルは768行4列が含まれている必要があり(なぜならn_components = 4)。
しかし、結果のデータは、n-1行が767
はなぜ1行がデータから欠落しているすなわち持って?