Explain Dataframe functions with example: head, tail , loc, iloc, value and to_numpy().

SOLUTION....

DataFrame methods: head, tail, loc, iloc, values and to_numpy() — explained with examples

Below is a short, original, and practical explanation of each method/attribute plus examples you can try in Python with pandas.

1) head(n=5)

What it does: returns the first n rows of the DataFrame (default n=5). Useful for a quick preview.

Example

2) tail(n=5)

What it does: returns the last n rows (default n=5). Handy to inspect dataset end.

Example

3) loc — label-based indexing

What it does: select rows/columns by label (index names and column names). Slicing with loc[start_label:end_label] includes the end_label. Works with boolean masks too.

Examples

 

4) iloc — integer position indexing

What it does: select rows/columns by integer positions (like standard Python indexing). Slicing with iloc[start:stop] is end-exclusive (stop not included).

Examples

Key differences (loc vs iloc):

  • loc → label-based (inclusive slicing).

  • iloc → position-based (Python-style exclusive slicing).

  • Example: for integer index [0,1,2], df.loc[0:1] returns rows with labels 0 and 1; df.iloc[0:1] returns only the row at position 0.

5) values (attribute)

What it is: df.values returns the underlying array-like object (usually a NumPy ndarray), containing the DataFrame data.

Example

Leave a Reply

Your email address will not be published. Required fields are marked *

sign up!

We’ll send you the hottest deals straight to your inbox so you’re always in on the best-kept software secrets.