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 :

Suppression lignes sur R selon la longueur d'une chaine de caractères


Sujet :

R

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2015
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Suppression lignes sur R selon la longueur d'une chaine de caractères
    Bonjour,

    Je suis tout à fait nouvelle sur R, je travaille sur une base de données avec plus de 1000 lignes et environ 4-5 colonnes. Je souhaiterais supprimer plusieurs lignes inutiles, notamment les lignes pour lesquelles la longueur du message excède 500 caractères. Une des colonnes présente la longueur de chaque message, et j'aimerais donc supprimer les lignes pour lesquelles le message excède 500 (len<500). Auriez-vous une idée de ce que je pourrais utiliser ?

    Merci

  2. #2
    Membre averti
    Homme Profil pro
    Data Scientist
    Inscrit en
    Août 2013
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Data Scientist
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2013
    Messages : 139
    Points : 316
    Points
    316
    Par défaut
    Bonjour,

    Pour manipuler des chaines de caractères, je te conseille le package string (très utile!).

    Avec ce package, tu peux donc faire ce que tu souhaites (en supposant que ton data.frame se nomme df, et la colonne qui contient les messages var) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    library(stringr)
    df <- df[str_count(df$var) < 500,]
    Bonne journée

Discussions similaires

  1. [AC-2003] Garder une ligne sur 8, selon le max d'une colonne
    Par alex3084 dans le forum Access
    Réponses: 3
    Dernier message: 12/04/2012, 19h40
  2. Réponses: 3
    Dernier message: 11/10/2010, 16h54
  3. vérification de la longueur d'une chaine de caractère
    Par midodido123 dans le forum Développement de jobs
    Réponses: 3
    Dernier message: 04/08/2009, 10h24
  4. Véritable longueur d'une chaine de caractères
    Par danyII dans le forum Langage
    Réponses: 5
    Dernier message: 18/03/2008, 09h36
  5. [TRANSACT SQL] longueur d'une chaine de caractères
    Par Cyborg289 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 20/03/2007, 08h06

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