我在数据框中有重复的行。我需要删除重复的行值,并仅保留其中之一,但保持行不变。
尝试使用duplicated
,distinct
否则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) 该项目的目的是了解在查看对象时如何获取信息。想象一个对象具有相同的元件a
,b
,c
,d
,e
和f
。一个人可能会看着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) 我有一个包含三列的数据框,其信息类似于下面给出的数据框。现在我想根据 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)