Python package to do analysis on Occasion
Project description
Installation:
pip install occasion-analysis-package
Get started:
Description: Python package to do analysis on Occasion.
Long Description: This package consist of 3 functions: export sql data to csv(export_data_to_csv), create word cloud(create_word_cloud), create emoji chart(create_emoji_chart).
- export_data_to_csv(credential_file_path, export_file_path): The function will export data based on SQL query into csv file. For data loading, create a file named: "credentials.env" which has database credential details in following format:
DATABASE = 'database_name'
USER = 'user_name'
PASSWORD = 'password'
HOST = 'host'
PORT = 'port_number'
Parameters:
credential_file_path (string): File Path for Credential File without file name (as it is set to credentials.env). Please enter file path with double backslash "\\".
export_file_path (string): File Path to export the data(as it is set to occasion.csv). Please enter file path with double backslash "\\".
Package Import: psycopg2, os, csv, io, pandas, dotenv
- create_word_cloud(import_file_path,stop_words): The function will create Word Cloud using Document Term Matrix.
Parameters:
import_file_path (string): File Path to export the data. Please enter file path with double backslash "\\" with file name. There should be two columns in the file: "use_case", "all_text". File name should be .csv extension.
stop_words (list/string): Enter the list of stop words, which should be avoided while creating word cloud. Example: "mother, mom, mum".
Package Import: numpy, pandas, matplotlib, re, string, spacy, CountVectorizer
- create_emoji_chart(import_file_path): The function will create Emoji Frequency Chart.
Parameters:
import_file_path (string): File Path to export the data. Please enter file path with double backslash "\\" with file name. There should be two columns in the file: "use_case", "all_text". File name should be .csv extension.
Package Import: pandas, plotly, advertools
Example: from occasion_analysis_package import export_data_to_csv, create_word_cloud, create_emoji_chart
export_data_to_csv("C:\\Analysis\\Occassion Analysis","C:\\Analysis\\Occassion Analysis\\test")
create_word_cloud("C:\\Analysis\\Occassion Analysis\\test\\occasion.csv","mother, mom, mum, mummy, grandmother, grand mother, grand ma, grandma, step mom, stepmom") --Stop words for Mother''s Day
create_emoji_chart("C:\\Analysis\\Occassion Analysis\\test\\occasion.csv")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for occasion_analysis_package-2.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5462df59b072717b6e5c4a7b7ebe189df56ce4b7ea64c96d9b606c9f02fb4ada |
|
MD5 | 313acad4352d3ac0245f1721ee52e8bd |
|
BLAKE2b-256 | aaf176afefa3cfaf863296e4786b8ae3cfcdf03a1abb307d6ce603d4319621d3 |
Hashes for occasion_analysis_package-2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e53af3fd9b53647fa1b629691546751454c54c428a1c62549860a606f0f065a6 |
|
MD5 | 1a5961348dfaab28c8e64438aa10f13f |
|
BLAKE2b-256 | 12a84666a7d7b8cfb801406cb95ecbc99d4f1c9556bb94ef2bf636cc95daeff9 |