识别在数据框中复制的行

用户名

请在下面查看我正在使用的数据集:

  index d1_t1 d1_t2 d1_t3 d1_t4 d2_t1 d2_t2 d2_t3 d2_t4 d3_t1 d3_t2 d3_t3 d3_t4 d4_t1 d4_t2 d4_t3 d4_t4 d5_t1 d5_t2 d5_t3 d5_t4 d6_t1 d6_t2 d6_t3 d6_t4
   101     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1
   200     1     1     1     1     1     1     0     0     1     1     1     0     1     1     1     1     1     1     1     1     1     1     0     0
   200     1     1     1     0     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1
   101     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1

  d7_t1 d7_t2 d7_t3 d7_t4
    1     1     1     1
    1     1     0     0
    1     1     1     1
    1     1     1     1

变量的简短说明:

d1t1=Day 1 time 1
d1t2=Day 1 time 2
....
d2t1=Day2 time 1
d2t2=Day2 time 2

0,1 =在特定时间进行的不同类型的测量

我想确定一周内测量结果相似的系列

输出:

  index d1_t1 d1_t2 d1_t3 d1_t4 d2_t1 d2_t2 d2_t3 d2_t4 d3_t1 d3_t2 d3_t3 d3_t4 d4_t1 d4_t2 d4_t3 d4_t4 d5_t1 d5_t2 d5_t3 d5_t4 d6_t1 d6_t2 d6_t3 d6_t4 d7_t1 d7_t2 d7_t3 d7_t4
1   101     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1

样本数据:

    df<-structure(list(index=c (101,200,200,101), d1_t1 = c(1, 1, 1, 1),
                   d1_t2 = c(1, 1, 1, 1), 
                   d1_t3 = c(1, 1, 1, 1), 
                   d1_t4 = c(1, 1, 0,  1),
                   d2_t1 = c(1, 1, 1, 1), 
                   d2_t2 = c(1, 1, 1, 1), 
                   d2_t3 = c(1, 0, 1 ,1), 
                   d2_t4 =c(1,0,1,1),
                   d3_t1 = c(1, 1, 1, 1),
                   d3_t2 = c(1, 1, 1, 1), 
                   d3_t3 = c(1, 1, 1, 1), 
                   d3_t4 = c(1, 0, 1,  1),
                   d4_t1 = c(1, 1, 1, 1), 
                   d4_t2 = c(1, 1, 1, 1), 
                   d4_t3 = c(1, 1, 1 ,1), 
                   d4_t4 =c(1,1,1,1),
                   d5_t1 = c(1, 1, 1, 1),
                   d5_t2 = c(1, 1, 1, 1), 
                   d5_t3 = c(1, 1, 1, 1), 
                   d5_t4 = c(1, 1, 1,  1),
                   d6_t1 = c(1, 1, 1, 1), 
                   d6_t2 = c(1, 1, 1, 1), 
                   d6_t3 = c(1, 0, 1 ,1), 
                   d6_t4 =c(1,0,1,1),
                   d7_t1 = c(1, 1, 1, 1), 
                   d7_t2 = c(1, 1, 1, 1), 
                   d7_t3 = c(1, 0, 1 ,1), 
                   d7_t4 =c(1,0,1,1)), row.names = c(NA,4L), class = "data.frame")
                                                            
df
tmfmnk

一种dplyr选择是:

df %>%
 group_by_all() %>%
 filter(n() > 1 & row_number() == 1)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据表中的条件在数据框中复制行

来自分类Dev

识别值在数据框中的连续出现

来自分类Dev

复制熊猫数据框中的行

来自分类Dev

通过将条件识别的行中的值复制到新列中来扩展数据框

来自分类Dev

如何在数据框的列中仅将前一行的值复制1次?

来自分类Dev

识别在两列中具有共同值的行

来自分类Dev

如何在数据框中按行处理数据

来自分类Dev

如何使用pyspark在数据框中获取不同的行?

来自分类Dev

在数据框中合并两个连续的行

来自分类Dev

在数据框中的行(观测)之间执行计算

来自分类Dev

在数据框中添加一行并命名

来自分类Dev

在数据框行中查找唯一的ID

来自分类Dev

在bind_rows之后在数据框中命名行

来自分类Dev

在数据框中拆分每一行

来自分类Dev

在数据框中以特定间隔删除行

来自分类Dev

在数据框中,如何合并两行

来自分类Dev

基于列表熊猫在数据框中插入命名行

来自分类Dev

在数据框中查找字符并更改相邻行

来自分类Dev

在数据框中找到逗号并返回行(在 r 中)

来自分类Dev

在数据框中查找均值最高的行

来自分类Dev

识别熊猫数据框中已经存在的行

来自分类Dev

根据列中的值复制 Spark 数据框中的行

来自分类Dev

在数据框中迭代

来自分类Dev

通过列值复制熊猫数据框中的行

来自分类Dev

复制行并在R中创建新的数据框

来自分类Dev

复制函数中的数据框

来自分类Dev

复制数据框中的元素

来自分类Dev

在数据框中填充数据

来自分类Dev

在数据框中解包数据的方法