【发布时间】:2019-04-26 04:19:40
【问题描述】:
我刚开始使用 R,我对 R 中的聚类分析有疑问。 我应用 agnes 函数为我的数据集应用聚类分析。但是当我使用 .txt 文件和 .csv 文件时,我意识到集群结果和 pltree 是不同的。
也许用图片解释我的问题会更好:
我的 .txt 格式的数据集;
我用下面的代码查看了R中的数据;
data01 <- read.table("D:/CLUSTER_ANALYSIS/NumericData3_IN.txt", header = T)
一切都很好,看起来像;
我应用聚类分析,
complete1 <- agnes(data01, stand = FALSE, method = 'complete')
plot(complete1, which.plots=2, main='Complete-Linkage')
这里是 pltree:
我对包含完全相同数据集的 .csv 文件进行了相同的步骤。这是 .csv 格式的数据集:
再次对 .csv 文件进行聚类分析:
data02 <- read.csv("D:/CLUSTER_ANALYSIS/NumericData3.csv", header = T)
complete2 <- agnes(data02, stand = FALSE, method = 'complete')
plot(complete2, which.plots=2, main='Complete-Linkage')
而pltree完全不同,
因此,txt 的小数分隔符是逗号,而 csv 文件的小数分隔符是点。这些结果中哪一个是正确的? R中数字数据集的小数点分隔符是逗号还是点?
【问题讨论】:
标签: r csv decimal rstudio cluster-analysis