You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R语言主成分分析(PCA)中指定特定列(列4及15-30)的方法

调整R语言PCA中的列选择

要选中第4列以及第15至30列,只需修改代码中提取数值数据的那一行,利用R的向量组合功能c()把单个列索引和连续列范围合并即可:

修改后的完整代码

clim_data <- read.csv("MergedCSV_43X47Y_CanESM.csv")
str(clim_data)
colSums(is.na(clim_data))
# 核心修改:用c()组合第4列和15-30列的索引
numerical_data <- clim_data[, c(4, 15:30)]
head(numerical_data)
data_normalized <- scale(numerical_data)
head(data_normalized)
corr_matrix <- cor(data_normalized)
ggcorrplot(corr_matrix)

说明

c(4, 15:30)会生成一个包含4、15、16...30的索引向量,R会按照这个向量的顺序从clim_data中提取对应列,完全符合你需要的列选择要求。

内容的提问来源于stack exchange,提问作者Sana

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 07:57:03