Create an easy Text Analytics in One-Line-Code
Main Features:
- Load
Excel
,CSV
andTXT
file types - Stemming
- Lemmatization
- Stopwords
- TD-IDF
- Sentimental Analysis
- Graphical interpretation
- Word Cloud
The TF-IDF was calculated by:
pip install BRWording
pip install pdfminer-six
sintax
:
from brwording.brwording import wording
w = brwording.wording()
w.load_file('data/example.txt',type='txt')
w.build_tf_idf(lemmatizer=True,stopwords=True)
w.tfidf
The fields to load_file
are:
3. file
: the file path
3. type
: file type, can be txt csv
or excel
3. header
: if you are reading a csv file, so you must tell if this file has a header or not (False
or True
)
0. sep
: if you are reading a csv file, you must tell what kind field separator you want
0. column
: if you read a csv
or excel
file, you must tell what column you want to parse
The method build_tf_idf
has a default True
option for both parameters.
Output
If want to see the sentimental Graphical interpretation
sintax
:
w.sentimental_graf()
You can rotate the graph if you pass rotate=True
in argument
output
You can print the same information as a table using the follow command:
sintax
:
w.sentimental_table()
if you want to create a wordcloud, just strike the folowing command, but if you want to create a cloud with your own mask, just pass you image address as picture
sintax
:
w.word_cloud(picture='none')
output
Looking for a word into colection
if you want to see what files on your colection has a word, run look3word
sintax
:
w.look3word('bonito')
New features are incoming.
enjoi!