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 :

Import de texte


Sujet :

R

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Enseignant Chercheur
    Inscrit en
    avril 2021
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : avril 2021
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Import de texte
    Bonjour,
    Je suis débutante sur R, j'ai suivi un MOOC, je regarde plein de forums, mais personne n'a l'air d'avoir mon problème. Je veux analyser du texte qui est sous format csv. J'importe mon document sans problème, mais impossible de créer une table lexicale ou de faire une analyse sur le texte. Voilà ce que ça me dit:
    Error in UseMethod("tm_map", x) :
    pas de méthode pour 'tm_map' applicable pour un objet de classe "c('spec_tbl_df', 'tbl_df', 'tbl', 'data.frame')"
    J'ai l'impression que c'est un problème avec le format de mon fichier, mais impossible de comprendre d'où ça vient. Est-ce que quelqu'un pourrait m'aider

  2. #2
    Expert confirmé
    Avatar de olivier.decourt
    Homme Profil pro
    Formateur R/SAS/statistiques
    Inscrit en
    avril 2008
    Messages
    2 010
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Formateur R/SAS/statistiques
    Secteur : Conseil

    Informations forums :
    Inscription : avril 2008
    Messages : 2 010
    Points : 4 391
    Points
    4 391
    Par défaut
    Bonjour.
    Après avoir sans doute importé les données avec le package {readr} du tidyverse, l'objet créé n'est pas un "simple" data.frame, mais un tibble un peu spécial. C'est un data.frame avec des attributs et un comportement spécifiques. Rien de grave, il suffit de le retransformer en simple data.frame.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    import <- as.data.frame(import)
    En espérant que c'est le type d'objet qu'attend la fonction tm_map ! (Il faudra vérifier si besoin dans la doc de cette fonction.)
    Bon courage.
    Olivier

  3. #3
    Nouveau Candidat au Club
    Femme Profil pro
    Enseignant Chercheur
    Inscrit en
    avril 2021
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : avril 2021
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci pour votre réponse!

    Alors ça ne fonctionne toujours pas mais c'est un problème d'objet que tm_map ne peut pas traiter je pense:

    Error in UseMethod("tm_map", x) :
    pas de méthode pour 'tm_map' applicable pour un objet de classe "data.frame"

    Ce qui m'embête c'est que tous les exemples d'analyse de texte que je vois se font à partir de tableaux du même type que le mien, donc je ne comprends pas pourquoi mon tableau ne fonctionne pas. Est-ce que c'est un problème de méthode d'importation?

  4. #4
    Expert confirmé
    Avatar de olivier.decourt
    Homme Profil pro
    Formateur R/SAS/statistiques
    Inscrit en
    avril 2008
    Messages
    2 010
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Formateur R/SAS/statistiques
    Secteur : Conseil

    Informations forums :
    Inscription : avril 2008
    Messages : 2 010
    Points : 4 391
    Points
    4 391
    Par défaut
    Bonsoir.
    En regardant très rapidement la doc de {tm}, la vignette d'intro montre dès ses deux premiers exemples qu'il faut passer par la fonction VCorpus pour récupérer des textes à analyser.
    Donc pas avec une fonction read*** classique.
    Bon courage.
    Olivier

Discussions similaires

  1. import fichier texte dans table contrainte
    Par philippe281281 dans le forum Outils
    Réponses: 5
    Dernier message: 14/06/2006, 17h01
  2. Importer donnees texte d'une page Excel vers la base Paradox
    Par kikica dans le forum Bases de données
    Réponses: 10
    Dernier message: 29/03/2006, 10h01
  3. pb importation fichier texte
    Par borisa dans le forum Access
    Réponses: 5
    Dernier message: 24/02/2006, 17h44
  4. Réponses: 2
    Dernier message: 02/02/2006, 18h21
  5. [FLASH MX2004] N'importe quel texte
    Par Garra dans le forum Flash
    Réponses: 5
    Dernier message: 16/01/2006, 18h27

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