w3resource

Pandas Styling: Exercises, Practice, Solution

[An editor is available at the bottom of the page to write and execute the scripts. Go to the editor]

Styling: This is a new feature and still under development. The styling is accomplished using CSS. You can write "style functions" that take scalars, DataFrames or Series, and return like-indexed DataFrames or Series with CSS "attribute: value" pairs for the values.

Pandas Styling [15 exercises with solution]

1. Create a dataframe of ten rows, four columns with random values. Write a Pandas program to highlight the negative numbers red and positive numbers black.

Expected Output:

Python Pandas: pandas style exercise-1 output
Click me to see the sample solution

2. Create a dataframe of ten rows, four columns with random values. Convert some values to nan values. Write a Pandas program which will highlight the nan values.

Expected Output:

Python Pandas: pandas style exercise-2 output
Click me to see the sample solution

3. Create a dataframe of ten rows, four columns with random values. Write a Pandas program to highlight the maximum value in each column.

Expected Output:

Python Pandas: pandas style exercise-3 output
Click me to see the sample solution

4. Create a dataframe of ten rows, four columns with random values. Write a Pandas program to highlight the minimum value in each column.

Expected Output:

Python Pandas: pandas style exercise-4 output
Click me to see the sample solution

5. Create a dataframe of ten rows, four columns with random values. Write a Pandas program to highlight the maximum value in last two columns.

Expected Output:

Python Pandas: pandas style exercise-5 output
Click me to see the sample solution

6. Create a dataframe of ten rows, four columns with random values. Write a Pandas program to set dataframe background Color black and font color yellow.

Expected Output:

Python Pandas: pandas style exercise-6 output
Click me to see the sample solution

7. Create a dataframe of ten rows, four columns with random values. Write a Pandas program to highlight dataframe's specific columns.

Expected Output:

Python Pandas: pandas style exercise-7 output
Click me to see the sample solution

8. Create a dataframe of ten rows, four columns with random values. Write a Pandas program to highlight dataframe's specific columns with different colors.

Expected Output:

Python Pandas: pandas style exercise-8 output
Click me to see the sample solution

9. Create a dataframe of ten rows, four columns with random values. Write a Pandas program to display the dataframe in table style.

Expected Output:

Python Pandas: pandas style exercise-9 output
Click me to see the sample solution

10. Create a dataframe of ten rows, four columns with random values. Write a Pandas program to highlight the entire row in Yellow where a specific column value is greater than 0.5.

Expected Output:

Python Pandas: pandas style exercise-10 output
Click me to see the sample solution

11. Create a dataframe of ten rows, four columns with random values. Write a Pandas program to display the dataframe in Heatmap style.

Expected Output:

Python Pandas: pandas style exercise-11 output
Click me to see the sample solution

12. Create a dataframe of ten rows, four columns with random values. Write a Pandas program to make a gradient color mapping on a specified column.

Expected Output:

Python Pandas: pandas style exercise-12 output
Click me to see the sample solution

13. Create a dataframe of ten rows, four columns with random values. Write a Pandas program to make a gradient color on all the values of the said dataframe.

Expected Output:

Python Pandas: pandas style exercise-13 output
Click me to see the sample solution

14. Create a dataframe of ten rows, four columns with random values. Write a Pandas program to display the dataframe in table style and border around the table and not around the rows.

Expected Output:

Python Pandas: pandas style exercise-14 output
Click me to see the sample solution

15. Create a dataframe of ten rows, four columns with random values. Write a Pandas program to display bar charts in dataframe on specified columns.

Expected Output:

Python Pandas: pandas style exercise-15 output
Click me to see the sample solution

Python Code Editor:

More to Come !

Do not submit any solution of the above exercises at here, if you want to contribute go to the appropriate exercise page.

[ Want to contribute to Python Pandas exercises? Send your code (attached with a .zip file) to us at w3resource[at]yahoo[dot]com. Please avoid copyrighted materials.]

Test your Python skills with w3resource's quiz



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/python-exercises/pandas/style/index.php