【发布时间】:2019-08-23 02:52:12
【问题描述】:
我的数据框中有 11 个变量。第一个是观察的唯一标识符(平面)。第二个是从 1 到 21 的数字,代表给定飞机的飞行。其余变量为时间、速度、距离等。
我想做的是为每个航班组(数量)创建新变量,例如time_1、time_2、...、velocity_1、velocity_2 等,从而减少观察次数(重复观察次数)。
我真的不知道如何开始。我在考虑一个变异函数,比如:
mutate(df, time_1 = ifelse(n_flight == 1, time, NA))
但那会是很多打字,也许会出现一个新问题。
【问题讨论】:
-
可重现的例子。请。
-
这看起来很像 SQL。也许您想按列过滤您的数据框,或者在您的数据框上调用 unique() 或 distinct() 以删除重复的行。
标签: r data-analysis