python主成分分析代码
时间: 2023-09-11 19:04:11 浏览: 83
主成分分析的代码
以下是使用Python进行主成分分析(PCA)的示例代码:
```python
import pandas as pd
from sklearn.decomposition import PCA
# 读取数据集
data = pd.read_csv('data.csv')
# 创建PCA对象并指定要保留的主成分数量
pca = PCA(n_components=2)
# 将数据转换为主成分
principalComponents = pca.fit_transform(data)
# 创建新的数据框来存储主成分
principalDf = pd.DataFrame(data = principalComponents, columns = ['principal component 1', 'principal component 2'])
# 打印前5行数据
print(principalDf.head())
```
在上面的示例中,我们使用了Pandas库来读取数据集,然后使用Scikit-learn库的PCA类来执行主成分分析。我们指定要保留的主成分数量为2,然后将数据转换为主成分。最后,我们创建一个新的数据框来存储主成分,并打印前5行数据。
阅读全文