Esta función toma un dataframe de tweets y crea una nube de palabras basada en el contenido de la columna 'texto' o 'tweet'.
Usage
plotWords(
df,
min_freq = 3,
max_words = 100,
random_order = FALSE,
colors = "random-dark",
size = 0.3,
lang = "es",
sw = NULL
)Arguments
- df
Un dataframe que contiene una columna 'texto' o 'tweet' con el contenido de los tweets.
- min_freq
Frecuencia mínima de palabras para incluir en la nube (por defecto 3).
- max_words
Número máximo de palabras a incluir en la nube (por defecto 100).
- random_order
Booleano, si las palabras deben ordenarse aleatoriamente (por defecto FALSE).
- colors
Vector de colores para las palabras (por defecto 'random-dark').
- size
Tamaño de la fuente (por defecto 0.3).
- lang
idioma para las stopwords 'es', 'en', 'de', 'pt', etc. (por defecto 'es').
- sw
vector de palabras extras para sumar a la lista de stopwords (por defecto NULL).
Examples
df <- data.frame(texto = c("Este es un tweet de ejemplo", "Otro tweet para la nube de palabras"))
plotWords(df, min_freq = 1)