Create a Pandas dataframe with your Redshift data
Project description
This package will help you to create Pandas dataframe with your Redshift data with just 2 lines of Python codes.
How to use
-
Install this package with pip CLI.
$ pip install red2df
-
Make Redshift db cursor with your Redshift information.
from red2df import RedshiftToDf DATABASE = "your DB name" USER = "your user name" PASSWORD = "your password" HOST = "your Redshift endpoint url" #PORT = your port number in integer. Default is 5439 #create an instance cur = RedshiftToDf(DATABASE, USER, PASSWORD, HOST)
-
Run SQL queries and print dataframe.
df = cur.create_df("your query") print(df) """ example of result: +----+-----------------------+ | | user_data__platform | |----+-----------------------| | 0 | ANDROID_APP | | 1 | ANDROID_APP | +----+-----------------------+ """
-
You also can save the result of query in csv. Please give
save_csv=True
option when you callcreate_df()
.- The parameters of
create_df()
:sql
[str] : SQL query you want to runsave_csv
[bool] : Save the result of the given query in csv if True. Default is Falsefile_path
[str] : Path of csv file. Default is './df.csv'.
- The parameters of
-
If you want to close your connection, please call
close_connection()
cur.close_connection()
Please feel free to email me if there is any problem - hyunie@tumblbug.com
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for red2df-1.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf4a96fc1be1451e4c508c55115ae51a139936ee973056ad94c97d2609517dd8 |
|
MD5 | 994706942c3c304868767a6bd736e8ba |
|
BLAKE2b-256 | 629a01a6a5e05edf1666f0d602112992f559f42760508cd2302a303996152800 |