R 不能理解变异

R 不能理解变异,r,R,我是R编程新手,学习了很多R函数,但不能理解数据帧的变化。由于我在Coursera学习概率与数据概论课程,在那里我无法解决一个问题,最近我遇到了一个练习,其中要求对数据框架进行变异,如下所示 假设您将一个航班定义为“准时”,如果它准时到达目的地或比预期的时间早,而不考虑任何起飞延迟。根据此定义,对数据帧进行变异,以创建一个名为arr\u type的新变量,其级别为“准时”和“延迟”。然后,根据航班是否准时起飞确定准时到达百分比。这占了多少航班 出发是否“延迟”到达“准时” 请指导我并解释如何理解

我是R编程新手,学习了很多R函数,但不能理解数据帧的变化。由于我在Coursera学习概率与数据概论课程,在那里我无法解决一个问题,最近我遇到了一个练习,其中要求对数据框架进行变异,如下所示

假设您将一个航班定义为“准时”,如果它准时到达目的地或比预期的时间早,而不考虑任何起飞延迟。根据此定义,对数据帧进行变异,以创建一个名为
arr\u type
的新变量,其级别为
“准时”
“延迟”
。然后,根据航班是否准时起飞确定准时到达百分比。这占了多少航班
出发是否“延迟”
到达
“准时”

请指导我并解释如何理解该条款?

以下是它的工作原理:

(df <- data.frame(group=gl(2,2), value=1:4))
#   group value
# 1     1     1
# 2     1     2
# 3     2     3
# 4     2     4
library(dplyr)
df %>% group_by(group) %>% mutate(avg=mean(value))
# Source: local data frame [4 x 3]
# Groups: group [2]
# 
#    group value   avg
#   (fctr) (int) (dbl)
# 1      1     1   1.5
# 2      1     2   1.5
# 3      2     3   3.5
# 4      2     4   3.5
(df%group_by(group)%%>%变异(平均值=平均值))
#来源:本地数据帧[4 x 3]
#分组:分组[2]
# 
#组值平均值
#(fctr)(内部)(dbl)
# 1      1     1   1.5
# 2      1     2   1.5
# 3      2     3   3.5
# 4      2     4   3.5

您还可以通过几个变量进行分组,如
group\u by(飞机、航班)
。因此,您应该能够轻松地到达您想要的位置。

这是See的一个功能:您也可以随意将您的尝试添加到您的问题中。