w3resource

Pandas Practice Set-1: Read only a subset of 3 rows from diamonds DataFrame


21. Read Only a Subset of 3 Rows

Write a Pandas program to read only a subset of 3 rows from 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("\nSubset of 3 rows from diamonds DataFrame:")
result = pd.read_csv('http://bit.ly/uforeports', nrows=3)
print(result.head())

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

Subset of 3 rows from diamonds DataFrame:
          City  Colors Reported       ...        State             Time
0       Ithaca              NaN       ...           NY   6/1/1930 22:00
1  Willingboro              NaN       ...           NJ  6/30/1930 20:00
2      Holyoke              NaN       ...           CO  2/15/1931 14:00

[3 rows x 5 columns]

For more Practice: Solve these Related Problems:

  • Write a Pandas program to read the diamonds CSV file and display only the first 3 rows using the head() function.
  • Write a Pandas program to load only 3 rows from the diamonds CSV by specifying the nrows parameter.
  • Write a Pandas program to randomly select 3 rows from the diamonds DataFrame and print them.
  • Write a Pandas program to extract a subset of 3 rows from the diamonds DataFrame based on specific index positions.

Go to:


Previous: Write a Pandas program to display all column labels of diamonds DataFrame.
Next: Write a Pandas program to iterate through diamonds DataFrame.

Python Code Editor:

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

What is the difficulty level of this exercise?



Follow us on Facebook and Twitter for latest update.