AnswerBun.com

Eliminar duplicados de columna ID pero mantener valores en nuevas columnas en R

Stack Overflow en español Asked by Aday Hernández on December 16, 2020

Tengo este data.frame:

c_dupli <- data.frame(id=c(1,1,2), value=c(10,20,30))

Mi intención es dejar los id únicos, pero mantener los value diferentes en otra/s columna/s. El resultado esperado es el siguiente:

s_dupli <- data.frame(id=c(1,2), value1=c(10,30), value2=c(20,"NA"))

¿Alguna sugerencia? Gracias.

One Answer

Por ahora, la forma que se me ocurre es la siguiente:

library(data.table)
dcast(c_dupli, id ~ rowid(id, prefix = "value"), value.var = "value")

Usando reshape también podemos hacer esto:

# agregamos un numerador por grupo
c_dupli$num <- ave(c_dupli$id, c_dupli$id, FUN = seq_along)
reshape(c_dupli, idvar="id", timevar="num", direction="wide")

La salida en todos los casos es similar a esto:

  id value1 value2
1  1     10     20
2  2     30     NA

Saludos..

Answered by Patricio Moracho on December 16, 2020

Add your own answers!

Related Questions

¿Cómo puedo truncar la parte horaria de un datetime?

3  Asked on December 5, 2021 by patricio-moracho

   

Cómo validar una CURP de México

7  Asked on December 4, 2021 by mariano

       

Como hacer un reporte o consulta por rango de fechas en java?

3  Asked on December 4, 2021 by pedro-valverde

 

Validacion de la Curp en sat

4  Asked on December 4, 2021 by chriz-cr

       

Consulta SQL con Hibernate Criteria

1  Asked on December 4, 2021 by user75463

     

validar usuario php

1  Asked on December 4, 2021 by carlos-luis-peaherrera-garzon

 

Configurar Python para ambientes virtuales

0  Asked on December 4, 2021 by fdovillaquiran

   

Sincronizar una tabla

0  Asked on December 4, 2021 by horacio-martinazzi

 

Cómo realizar menu principal? JS – PHASER3

1  Asked on December 4, 2021 by plus

   

¿Como puedo acceder al state de NUXT?

3  Asked on December 4, 2021 by jesus-ponce

         

Ayuda con parametros de funcion PHP

2  Asked on December 4, 2021

   

Ordenar una lista alfabéticamente igual que Windows?

3  Asked on December 4, 2021 by leodev

       

Ask a Question

Get help from others!

© 2022 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, MenuIva, UKBizDB, Menu Kuliner, Sharing RPP