April 27, 2026

Reading CSV & Excel Files using Pandas (ADR & PK Datasets)

Reading CSV & Excel Files in Pandas for Pharmacy Students (ADR Reports & PK Dataset Analysis)

Pandas provides powerful functions to read data from CSV and Excel files. In pharmaceutical sciences, these files are commonly used for Adverse Drug Reaction (ADR) reports, pharmacokinetic (PK) datasets, and clinical trial data.


๐Ÿ”ท Why Read Files in Pandas?

  • Quickly load large datasets
  • Supports CSV and Excel formats
  • Enables efficient data analysis
๐Ÿ’ก Key Insight: Pandas simplifies data import for real-world healthcare datasets.

๐Ÿ”ท Reading CSV Files

import pandas as pd

df = pd.read_csv("adr_data.csv")
print(df)

๐Ÿ”ท Reading Excel Files

df = pd.read_excel("pk_data.xlsx")
print(df)

๐Ÿ’Š ADR Dataset Example

df = pd.read_csv("adr_data.csv")

# Display drug and reaction
print(df[["Drug", "Reaction"]])

Used to analyze adverse drug reactions.


๐Ÿ’Š PK Dataset Example

df = pd.read_excel("pk_data.xlsx")

# Display time and concentration
print(df[["Time", "Concentration"]])

Used to analyze drug concentration over time.


๐Ÿ”ท Useful Parameters

๐Ÿ“˜ Read first few rows

df = pd.read_csv("data.csv", nrows=5)

๐Ÿ“˜ Specify column names

df = pd.read_csv("data.csv", names=["A","B","C"])

๐Ÿง  Memory Tricks

  • read_csv โ†’ CSV file
  • read_excel โ†’ Excel file
  • DataFrame โ†’ Loaded data

๐Ÿงช Practice Exercise

Load a dataset and:

  • Display first 5 rows
  • Select drug column
  • Analyze concentration data

๐Ÿงช Mini Project

Build simple dataset loader:

import pandas as pd

df = pd.read_csv("adr_data.csv")

print("First 3 rows:")
print(df.head(3))

๐Ÿ“ MCQs

  1. Which function reads CSV?
    a) read()
    b) read_csv()
    c) open()
    d) load()
    Answer: b

  2. Which function reads Excel?
    a) read_excel()
    b) open_excel()
    c) read_csv()
    d) excel()
    Answer: a

  3. Data is stored in:
    a) List
    b) String
    c) DataFrame
    d) Loop
    Answer: c

โ“ FAQs

Why use Pandas for file reading?

It simplifies data import and supports multiple formats.

Which format is common in pharmacy?

CSV and Excel are widely used for ADR and PK datasets.


๐Ÿ“ฅ Download ADR & PK Sample Files

Practice reading real-world datasets.


โžก Next Topic: Inspecting Data (head, tail, info, describe) โ†’

Recommended readings

  1. Introduction to Pandas (Why it is used in Pharma Data Analysis)
  2. Pandas Series & DataFrame (with patient & PK datasets)
  3. Reading CSV & Excel Files (PK datasets, ADR reports)
  4. Inspecting Data (head(), tail(), info(), describe())
  5. Data Cleaning & Missing Values (real clinical dataset problems)
  6. Filtering & Selecting Data (high dose, ADR filtering)
  7. Grouping & Aggregation (mean dose, ADR frequency)

Question Bank Unit 4: Data Handling with Pandas

For detailed information: Basics of Python Programming for Pharmaceutical Sciences