小编Bal*_*pan的帖子

删除重复的行值并保留行

我在数据框中有重复的行。我需要删除重复的行值,并仅保留其中之一,但保持行不变。

尝试使用duplicateddistinct否则unique不允许我保留行。

S.No   Rate   Proportion Control
C11    50     0.9         A
C11    50     0.9         B
C11    50     0.9         A
C21    40     0.8         B
C21    40     0.8         A
C21    40     0.8         A
Run Code Online (Sandbox Code Playgroud)
S.No   Rate   Proportion Control
C11                       A
C11                       B
C11    50     0.9         A
C21                       B
C21                       A
C21    40     0.8         A
Run Code Online (Sandbox Code Playgroud)

r dplyr

3
推荐指数
1
解决办法
58
查看次数

将单列拆分为四列并计算 R 中的重复模式

该项目的目的是了解在查看对象时如何获取信息。想象一个对象具有相同的元件abcdef。一个人可能会看着a并移动到b等等。现在,我们希望绘制并了解该人如何在给定刺激的不同元素之间导航。我有在单列中捕获此移动的数据,但我需要将其拆分为几列以获取导航模式。请找到下面给出的示例。

我从数据框中提取了列。现在必须根据其特性将其分为四列。

a <- c( "a", "b", "b", "b", "a", "c", "a", "b", "d", "d", "d", "e", "f", "f", "e", "e", "f")
a <- as.data.frame(a)

Run Code Online (Sandbox Code Playgroud)

预期输出

from   to   countfrom   countto

a      b      1           3
b      a      3           1
a      c      1           1
c      a      1           1
a      b      1           1
b      d      1           3
d      e      3           1      
e      f      1           2
f      e …
Run Code Online (Sandbox Code Playgroud)

string r dplyr

2
推荐指数
1
解决办法
82
查看次数

使用 `rle` 函数和 `dplyr` `group_by` 命令来映射分组变量

我有一个包含三列的数据框,其信息类似于下面给出的数据框。现在我想根据 column 中的信息提取信息搜索模式a

基于少数开发人员(@thelatemail 和@David T)的支持,我能够通过rle函数识别模式,请参见此处 -使用 rle 函数识别模式。现在,我希望继续向提取的模式添加分组信息。我尝试使用dplyr do函数 - 请参阅下面的代码。但是,这不起作用。

还提供了示例数据和所需的输出供您参考。

##mycode that produces error - needs to be fixed
test <- data%>%
  group_by(b, c)%>%
  do(.,  data.frame(from = rle(.$a)$values), to = lead(rle(.$a)$values))
Run Code Online (Sandbox Code Playgroud)
##code to create the data frame
a <- c( "a", "b", "b", "b", "a", "c", "a", "b", "d", "d", "d", "e", "f", "f", "e", "e")
b <- c(rep("experiment", times = 8), rep("control", times = 8))
c <- c(rep("A01", …
Run Code Online (Sandbox Code Playgroud)

r dplyr

2
推荐指数
1
解决办法
120
查看次数

标签 统计

dplyr ×3

r ×3

string ×1