w3resource

Pandas Practice Set-1: Read rows 0 through 2 (inclusive), columns ‘color’ through ‘price’ (inclusive) of diamonds DataFrame


53. Read Rows 0 Through 2 (Inclusive), Columns 'color' Through 'price' (Inclusive)

Write a Pandas program to read rows 0 through 2 (inclusive), columns ‘color’ through ‘price’ (inclusive) of diamonds DataFrame.

Sample Solution:

Python Code:

import pandas as pd
diamonds = pd.read_csv('https://raw.githubusercontent.com/mwaskom/seaborn-data/master/diamonds.csv')
print("Original Dataframe:")
print(diamonds.head())
print("\nRows 0 through 2 (inclusive), columns ‘color’ and ‘price’:")
print(diamonds.loc[0:2, 'color':'price'])

Sample Output:

Original Dataframe:
   carat      cut color clarity  depth  table  price     x     y     z
0   0.23    Ideal     E     SI2   61.5   55.0    326  3.95  3.98  2.43
1   0.21  Premium     E     SI1   59.8   61.0    326  3.89  3.84  2.31
2   0.23     Good     E     VS1   56.9   65.0    327  4.05  4.07  2.31
3   0.29  Premium     I     VS2   62.4   58.0    334  4.20  4.23  2.63
4   0.31     Good     J     SI2   63.3   58.0    335  4.34  4.35  2.75

Rows 0 through 2 (inclusive), columns ‘color’ and ‘price’:
  color clarity  depth  table  price
0     E     SI2   61.5   55.0    326
1     E     SI1   59.8   61.0    326
2     E     VS1   56.9   65.0    327

For more Practice: Solve these Related Problems:

  • Write a Pandas program to select rows 0 to 2 and columns from 'color' to 'price' using loc, ensuring both endpoints are included.
  • Write a Pandas program to extract a continuous block of columns from 'color' to 'price' for rows 0-2 and display the subset.
  • Write a Pandas program to slice the diamonds DataFrame for rows 0 through 2 and columns between 'color' and 'price', then print the shape.
  • Write a Pandas program to retrieve rows 0-2 and a range of columns (color to price) and then perform a descriptive analysis on the subset.

Python Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous:Write a Pandas program to read rows 0 through 2 (inclusive), columns ‘color’ and ‘price’ of diamonds DataFrame.
Next: Write a Pandas program to read rows in which the ‘cut’ is ‘Premium’, column ‘color’ of diamonds DataFrame.

What is the difficulty level of this exercise?



Follow us on Facebook and Twitter for latest update.