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