Tuesday, 17 December 2024

Python Coding Challange - Question With Answer(02171224)

 


What will the following code output?

import pandas as pd  
data = {'Name': ['Alice', 'Bob'], 'Age': [25, 30]}  
df = pd.DataFrame(data)  
print(df.shape)

A) (2, 2)
B) (2, 1)
C) (1, 2)
D) [2, 2]


Step-by-Step Breakdown:

  1. Importing Pandas:
    import pandas as pd imports the pandas library, which provides tools for working with structured data.

  2. Creating a Dictionary:


    data = {'Name': ['Alice', 'Bob'], 'Age': [25, 30]}
    • The dictionary data has two keys: 'Name' and 'Age'.
    • 'Name' corresponds to a list of strings: ['Alice', 'Bob'].
    • 'Age' corresponds to a list of integers: [25, 30].
  3. Creating a DataFrame:


    df = pd.DataFrame(data)
    • The pd.DataFrame() function converts the dictionary data into a DataFrame:
    markdown
    Name Age
    0 Alice 25 1 Bob 30
    • Each key becomes a column name.
    • Each list becomes the values of the column.
    • The DataFrame has 2 rows (index 0 and 1) and 2 columns (Name and Age).
  4. Printing the Shape:


    print(df.shape)
    • df.shape returns a tuple (rows, columns).
    • Here:
      • Rows = 2 (Alice and Bob)
      • Columns = 2 (Name and Age)

Final Output:


(2, 2)

Why this happens:

  • shape attribute provides a quick way to check the dimensions of the DataFrame.
  • The first value 2 refers to the number of rows.
  • The second value 2 refers to the number of columns.


0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (49) AI (34) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (173) C (77) C# (12) C++ (82) Course (67) Coursera (226) Cybersecurity (24) data management (11) Data Science (128) Data Strucures (8) Deep Learning (20) Django (14) Downloads (3) edx (2) Engineering (14) Excel (13) Factorial (1) Finance (6) flask (3) flutter (1) FPL (17) Google (34) Hadoop (3) HTML&CSS (47) IBM (25) IoT (1) IS (25) Java (93) Leet Code (4) Machine Learning (59) Meta (22) MICHIGAN (5) microsoft (4) Nvidia (3) Pandas (4) PHP (20) Projects (29) Python (929) Python Coding Challenge (351) Python Quiz (21) Python Tips (2) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (3) Software (17) SQL (42) UX Research (1) web application (8) Web development (2) web scraping (2)

Followers

Person climbing a staircase. Learn Data Science from Scratch: online program with 21 courses