CommencezCommencez gratuitement

Créer une matrice terme-document

Vous avez presque terminé le travail de base — pas le plus palpitant — avant de passer à des visualisations et analyses plus amusantes, en vous appuyant sur les notions vues jusqu'ici!

Dans cet exercice, vous suivez un processus similaire, mais en prenant la transposée de la matrice document-terme. Dans ce cas-ci, la matrice terme-document a les termes dans la première colonne et les documents en en-tête, comme noms de colonnes individuels.

La TDM est souvent la matrice utilisée pour l'analyse linguistique. C'est parce que vous avez généralement plus de termes que d'auteurs ou de documents, et qu'il est en général plus simple d'avoir plus de lignes que de colonnes. Une façon simple de commencer l'analyse consiste à transformer la TDM en matrice simple à l'aide de as.matrix().

Cette activité fait partie du cours

Extraction de texte avec sac de mots en R

Voir le cours

Instructions de l’exercice

  • Créez coffee_tdm en appliquant TermDocumentMatrix() à clean_corp.
  • Créez coffee_m en convertissant coffee_tdm en matrice à l'aide de as.matrix().
  • Affichez les dimensions de coffee_m dans la console. Prenez note du nombre de lignes et de colonnes.
  • Affichez le sous-ensemble de coffee_m contenant les termes (lignes) "star" et "starbucks" et les documents (colonnes) de 25 à 35.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Create a term-document matrix from the corpus
coffee_tdm <- ___

# Print coffee_tdm data
coffee_tdm

# Convert coffee_tdm to a matrix
coffee_m <- ___

# Print the dimensions of the matrix
___

# Review a portion of the matrix
___[___, ___]
Modifier et exécuter le code