对于包含组X,Y,Z的给定的DF,我希望保持包含最大值的行在每个如果在该行存在对应的PI值,则显示多个列(A_Column,C_Column,N_Column)。例如,对于X组,应从各列中为PI值C和A保留最大值。以下是我的尝试 - 是否有一个更短/更优雅的方式来实现相同的结果? 我的出发DF: > DF
Group H PI PC A_Column C_Column N_Colum
我想重塑一些数据从长格式到宽格式,但让我困惑的是如何根据原始长格式中的特定列重命名新列。 Name <- c("Brian","Brian","Brian")
Age <- c(22,22,22)
Date <- c("2017.1.3","2017.1.3","2017.1.4")
School <- c("PH","En","Math")
Score <- c(100,99,98)
我一直在想我如何做到这一点,但到目前为止我找不到一个简单的解决方案。 我有以下数据集: Itin Origin Destination Passengers
1 A B 1
1 B C 1
2 A B 3
3 E B 10
4 A C 2
5 E B 4
我试图做的是基于Itin变量,创建一个路径变量,同时保持乘客变量。 理解这一点的
我有数据,其中每个观察的ID都是以序列形式存储的数字,通常以X:Y的形式存在,但有时会连接列表。我想整理数据,以便每个观察都有自己的行,这样我就可以使用连接函数来添加更多描述性ID。通常我会使用tidyr中的gather()函数来完成此操作,但是我无法解开ID,因为它们是字符。 的数据是这样的: example <- data_frame(x = LETTERS[1:3], y = c("Cond
,收到以下错误,当我请从unnest文档的例子: Error in captureDots() : the argument has already been evaluated。 我也在这里得到错误的例子:https://blog.rstudio.org/2016/02/02/tidyr-0-4-0/。 > version
_
platform x86_64-ap