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 a_pandas_ex_color_print 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 a_pandas_ex_color_print 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 a_pandas_ex_color_print 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
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 PrettyColorPrinter-0.2.tar.gz.
File metadata
- Download URL: PrettyColorPrinter-0.2.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 |
6a820f62bd0bfd0483958f477068fae0bf636bdd35e22531a6dc1294489a5091
|
|
| MD5 |
1fa0e38017e33d4b846346aa25b9bef7
|
|
| BLAKE2b-256 |
b054ae4214de2920ad6dee6fd656c048dcd44b648074947564895e8d26036ca4
|
File details
Details for the file PrettyColorPrinter-0.2-py3-none-any.whl.
File metadata
- Download URL: PrettyColorPrinter-0.2-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 |
ec82a18c6524adbd1ca5e87dd6515baecded2b11c11f8e1aaaad6abb1b46be55
|
|
| MD5 |
39d5faecbff3fd08e22e97c06d937a2d
|
|
| BLAKE2b-256 |
cd08657abbc472f2980067667f39562c4bef2452d018b36d2cbf461e673d5c46
|