R 如何创建机票数据透视表?

R 如何创建机票数据透视表?,r,R,我需要通过计算每个类别中航班的百分比来创建分类预测值。创建一个包含每个类别平均票价的数据透视表!! 用于数据集下载 #将机票文件读取到数据表 机票_df我不完全确定您想做什么,但这给出了9类PAX的平均票价 aggregate(AF.df$FARE, by=list(cut(AF.df$PAX,9 )), FUN=mean) 您的.bincode()语句正在生成一个所有NA值的向量,因为您的断点仅跨越范围1-9,而PAX的范围是从1504到7389

我需要通过计算每个类别中航班的百分比来创建分类预测值。创建一个包含每个类别平均票价的数据透视表!! 用于数据集下载

#将机票文件读取到数据表

机票_df我不完全确定您想做什么,但这给出了9类
PAX
的平均票价

aggregate(AF.df$FARE, 
          by=list(cut(AF.df$PAX,9 )), 
          FUN=mean)

您的
.bincode()
语句正在生成一个所有
NA
值的向量,因为您的断点仅跨越范围1-9,而
PAX
的范围是从1504到73892。

使用
dplyr

library(dplyr)
AF.df %>%
   group_by(grp = cut(PAX, 9)) %>%
   summarise(Mean = mean(FARE))

我得到了一组非常不同的错误,但是
AF.df$PAX
的范围从1504到73892不等,所以使用1:9的中断不会起作用,我是R编程的新手。因此,我试图找出我的类中使用的代码。
library(dplyr)
AF.df %>%
   group_by(grp = cut(PAX, 9)) %>%
   summarise(Mean = mean(FARE))