How to Reverse Rows of pandas DataFrame in Python (Example Code)
In this tutorial, I’ll explain how to reverse the rows of a pandas DataFrame in the Python programming language.
Preparing the Example
import pandas as pd # Load pandas library |
import pandas as pd # Load pandas library
my_df = pd.DataFrame({"col1":list(range(5, 10)), # Construct example data in Python "col2":["a", "b", "a", "c", "c"], "col3":list(range(19, 14, - 1))}) print(my_df) # Displaying example data # col1 col2 col3 # 0 5 a 19 # 1 6 b 18 # 2 7 a 17 # 3 8 c 16 # 4 9 c 15 |
my_df = pd.DataFrame({"col1":list(range(5, 10)), # Construct example data in Python "col2":["a", "b", "a", "c", "c"], "col3":list(range(19, 14, - 1))}) print(my_df) # Displaying example data # col1 col2 col3 # 0 5 a 19 # 1 6 b 18 # 2 7 a 17 # 3 8 c 16 # 4 9 c 15
Example: Reverse Ordering of pandas DataFrame in Python
my_df = my_df[::-1] # Reversing rows print(my_df) # Displaying updated data # col1 col2 col3 # 4 9 c 15 # 3 8 c 16 # 2 7 a 17 # 1 6 b 18 # 0 5 a 19 |
my_df = my_df[::-1] # Reversing rows print(my_df) # Displaying updated data # col1 col2 col3 # 4 9 c 15 # 3 8 c 16 # 2 7 a 17 # 1 6 b 18 # 0 5 a 19