IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

R Discussion :

Comment regrouper les mêmes données d'une même colonne ?


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2020
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2020
    Messages : 1
    Par défaut Comment regrouper les mêmes données d'une même colonne ?
    Bonjour, comme présenté dans la photo, je dois regrouper les même InvoiceNo ensemble afin de connaître le produit qui se trouve le plus au sein des transactions. Comment puis-je réussir ? J'ai essayé avec library(tidyverse), mais je n'arrive pas à télécharger ce package. Merci



    Nom : Data frame.png
Affichages : 202
Taille : 83,3 Ko

  2. #2
    Membre Expert
    Inscrit en
    Novembre 2009
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 707
    Par défaut Sélection première observation par groupe
    Bonjour,

    Votre demande manque de précision. Pour ce que je crois en comprendre :

    • Tri des données

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    df <- read.csv("D:/temp/test.txt")
    df <- df[order(df$InvoiceDate,-df$Quantity),]
    • Sélection de la première observation de chaque groupe

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    myBys <- data.frame(df$InvoiceDate)
    selec <- by(df, myBys, head, n=1)
    selec <- do.call(rbind, selec)
    • Résultat

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    > selec
                   InvoiceNo StockCode                    Description Quantity    InvoiceDate UnitPrice CustomerlD        Country
    12/1/2010 8:26    536365    84406B CREAM CUPID HEARTS COAT HANGER        8 12/1/2010 8:26      2.75      17850 United Kingdom
    12/1/2010 8:28    536366     22633         HAND WARMER UNION JACK        6 12/1/2010 8:28      1.85      17850 United Kingdom
    12/1/2010 8:34    536367     84879  ASSORTED COLOUR BIRD ORNAMENT       32 12/1/2010 8:34      1.69      13047 United Kingdom
    Cordialement,

    PS : Joignez un fichier txt plutôt qu'une copie d'écran, c'est plus facilement exploitable...
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Comment regrouper 2 codes VBA sur une même feuille
    Par manjul1 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 01/03/2020, 11h57
  2. Réponses: 2
    Dernier message: 04/02/2020, 23h04
  3. Réponses: 2
    Dernier message: 13/01/2020, 15h51
  4. [Débutant] comment regrouper les mêmes données dans une seule ligne
    Par khaaleed2006 dans le forum VB.NET
    Réponses: 1
    Dernier message: 11/05/2018, 01h00
  5. Réponses: 0
    Dernier message: 28/11/2012, 18h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo