数据分组,根据数据分析对象的特征,按照一定的数值指标,把数据分析对象划分为不同的区间部分来研究,以揭示内在的联系和规律性;
在R中,我们常用ifelse函数来进行数据的分组,跟excel中的if函数是同一种用法...ifelse(condition,TRUE,FALSE)
> data <- read.table('1.csv', sep='|', header=TRUE);
>
> level <- ifelse...(
+ data$cost<=20, "(0,20]",
+ ifelse(
+ data$cost<=40, "(20,40]",
+ ifelse(
+ data...$cost<=60, "(40,60]",
+ ifelse(
+ data$cost<=80, "(60,80]",
+ ifelse(
+...20,40]" "(0,20]" "(60,80]" "(80,100]"
[15] "(0,20]"
> newData <- data.frame(data, level)
数据分组后的结果