Spark SQL magic command for Jupyter notebooks
Project description
sparksql-magic
Spark SQL magic command for Jupyter notebooks.
Prerequisites
- Python >= 3.6
- PySpark >= 2.3.0
- IPython >= 7.4.0
Install
pip install sparksql-magic
Usage
Load
%load_ext sparksql_magic
Config
%config SparkSql.limit=<INT>
| Option | Default | Description |
|---|---|---|
SparkSql.limit |
20 | The maximum number of rows to display |
Parameter
%%sparksql [-c|--cache] [-e|--eager] [-v|--view VIEW] [-l|--limit LIMIT] [variable]
<QUERY>
| Parameter | Description |
|---|---|
-c --cache |
Cache dataframe |
-e --eager |
Cache dataframe with eager load |
-v VIEW --view VIEW |
Create or replace temporary view |
-l LIMIT --limit LIMIT |
The maximum number of rows to display (Default: SparkSql.limit) |
variable |
Capture dataframe in a local variable |
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
sparksql-magic-0.0.3.tar.gz
(3.0 kB
view details)
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 sparksql-magic-0.0.3.tar.gz.
File metadata
- Download URL: sparksql-magic-0.0.3.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.6.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8827b0094fa6019d21da5894e483f892889c3918fc356b562dedbc8b360d7fb8
|
|
| MD5 |
8e5c446863b7b3a3bb625802f3d93d00
|
|
| BLAKE2b-256 |
137a50cb4b79e86bafb530c392efd1d439dcf0b662679f05e7fef2f649fa70c0
|
File details
Details for the file sparksql_magic-0.0.3-py36-none-any.whl.
File metadata
- Download URL: sparksql_magic-0.0.3-py36-none-any.whl
- Upload date:
- Size: 4.3 kB
- Tags: Python 3.6
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.6.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ec0cd21bf0964444b8c573245d91d588529b230748b7d7b7c541a35f4703da77
|
|
| MD5 |
274366fa3e7e8384f6cd14f7eee3b26e
|
|
| BLAKE2b-256 |
edced6dd2f262abce2cfc9112c41d610475f6b08662d8f153ead921fe6ed7f9e
|