Snowflake Connector Package for Python and Pandas by hiteshlabs[dot]com.
Project description
SNOWFLAKE PANDAS
Installation
- Install the package
pip install snowflake-pandas
Requirements
Currently, the pandas-oriented API methods in the Python connector API work with:
- Snowflake Connector 2.1.2 (or higher) for Python.
- PyArrow library version 3.0.x.
- Pandas 0.25.2 (or higher). Earlier versions might work, but have not been tested.
For more information, see the Snowflake Connector for Python documentation.
Caution
If you already have any version of the PyArrow library other than the recommended version listed above, please uninstall PyArrow before installing the Snowflake Connector for Python. Do not re-install a different version of PyArrow after installing the Snowflake Connector for Python.
For more information, see the PyArrow library documentation.
Snowflake Connector for Python Pandas
This package provides a simple and efficient interface for connecting to Snowflake and interacting with it using Pandas. It supports common operations such as querying data, writing DataFrames to Snowflake, and managing table schemas.
Benefits of Using This Package
-
Seamless Integration with Pandas:
- Effortlessly write and read data using familiar Pandas DataFrames, simplifying data manipulation.
-
Connection Pooling:
- Utilizes a connection pool to manage multiple connections efficiently, improving performance for concurrent operations.
-
Custom Exception Handling:
- Implements a custom exception class for better error management, allowing for clearer debugging and error reporting.
-
Automatic Table Creation:
- Supports automatic creation of tables when writing DataFrames, reducing the need for manual schema management.
-
Flexible Schema Management:
- Easily add new columns to existing tables, making schema evolution straightforward.
-
Comprehensive Query Support:
- Execute any SQL query and retrieve results as a DataFrame, providing flexibility for various data operations.
-
Compatibility:
- Built to work with Snowflake Connector for Python (v2.1.2 or higher) and Pandas (v0.25.2 or higher), ensuring that you have access to the latest features and improvements.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file snowflake_pandas-0.1.2.tar.gz.
File metadata
- Download URL: snowflake_pandas-0.1.2.tar.gz
- Upload date:
- Size: 4.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
98c0cd321655234f8b8d9219e0461ed4743550ef5871ac7c1435d6e01581e13a
|
|
| MD5 |
ae18603f33c7d118537d826329352bf8
|
|
| BLAKE2b-256 |
73b1e5cdd56fb6a5523214fb1d47bc316bd6dfe753e108e5d830a2b6861cf039
|
File details
Details for the file snowflake_pandas-0.1.2-py3-none-any.whl.
File metadata
- Download URL: snowflake_pandas-0.1.2-py3-none-any.whl
- Upload date:
- Size: 5.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e5e5ff2dad9766fef881d8517a474f029b9f59d3e5a4f2913ae3fd4d4e08e17a
|
|
| MD5 |
671a6e3fc7c48bc3264fa9c8bd9b3c71
|
|
| BLAKE2b-256 |
93bc02fbfc17aeec63950e33344e9c600915c1115cde39987e0fb1f85e9c6a6a
|