Pandas DataFrames / Pandas Series / Print colored Numpy arrays / lists / dicts / tuples!
Project description
**Print colored Numpy arrays / pandas DataFrames / Pandas Series / lists / dicts / tuples! **
pip install PrettyColorPrinter
This is everything you have to do to use PrettyColorPrinter with pandas
from PrettyColorPrinter import add_printer
add_printer() #This function will add some methods to PandasObject
#Let’s import pandas and create a DataFrame:
import pandas as pd
df=pd.read_csv(r"https://github.com/pandas-dev/pandas/raw/main/doc/data/air_quality_no2_long.csv")
All methods added to pandas start either with:
-
ds_ (for DataFrames and Series)
-
s_ (only for Series)
-
d_ (only for DataFrames)
All methods that are added to PandasObject
-
ds_color_print
-
ds_color_print_all
-
d_color_print_columns
-
d_color_print_index
-
ds_color_print_all_with_break
-
ds_color_print_context
#If you want to see some examples:
from PrettyColorPrinter import print_test_from_pandas_github
print_test_from_pandas_github()
#If you need help
help(df.ds_color_print)
qq_ds_print(max_rows: int = 1000, max_colwidth: int = 300, repeat_cols: int = 70, asnumpy: bool = False, returndf: bool = False) -> Union[pandas.core.frame.DataFrame, pandas.core.series.Series, NoneType] method of pandas.core.frame.DataFrame instance
Parameters
----------
df : pd.DataFrame, pd.Series
Array to print
max_rows : int
Stop printing after n lines (default is 1000)
max_colwidth : int
Width of each column (default is 300)
repeat_cols : int (default is 70)
Print columns again after n lines (default is 70)
asnumpy: bool (default is False)
Converts pandas DataFrame to np before printing.
If there are duplicated columns in a Pandas DataFrame,
it changes to printasnp = True (default is False)
returndf: bool (default is False)
return the input DataFrame to allow chaining
Using PrettyColorPrinter without pandas
**
The function pdp can be used without pandas.
Doing it this way, you are not restricted to PandasObjects.
You can print lists, dicts, tuples, np.arrays, pd.DataFrames and pd.Series
**
from PrettyColorPrinter import pdp
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
PrettyColorPrinter-0.3.tar.gz
(31.4 kB
view details)
Built Distribution
File details
Details for the file PrettyColorPrinter-0.3.tar.gz
.
File metadata
- Download URL: PrettyColorPrinter-0.3.tar.gz
- Upload date:
- Size: 31.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 105c6ff663f57d2e91cf0aa2bf305f4b0a80a2f4ce96c177853ef35ceadb53a1 |
|
MD5 | fa58cdec7546184ad9f92a70026e7c37 |
|
BLAKE2b-256 | 82844359f6ef0b5c13a49a3998ff704da883d17d54654b4b986fc78e91b6734a |
File details
Details for the file PrettyColorPrinter-0.3-py3-none-any.whl
.
File metadata
- Download URL: PrettyColorPrinter-0.3-py3-none-any.whl
- Upload date:
- Size: 30.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 111b44e673c81a47c28fec2bc06f1ed52a4d65b88a128200ca8b80ef6af432f4 |
|
MD5 | 85e49873ca436d0d3f2ee42df1c4f27c |
|
BLAKE2b-256 | 48347577d3e54abfda3ab9eece5eefbee169c6d58f67660a001488d90f61cca6 |