import csv
with open("data.csv", "r") as file:
reader = csv.DictReader(file)
for row in reader:
print(row)
import csv
with open("data.csv", "r") as file:
reader = csv.DictReader(file)
for row in reader:
print(row["name"], row["age"])
import csv
with open("data_pipe.csv", "r") as file:
reader = csv.reader(file, delimiter="|")
for row in reader:
print(row)
import csv
with open("large_data.csv", "r") as file:
reader = csv.reader(file)
for row in reader:
process = row # Lazy iteration prevents memory overload
import csv
with open("data.csv", "r") as file:
reader = csv.DictReader(file)
for row in reader:
age = int(row["age"])
salary = float(row["salary"])
print(age, salary)
import csv
try:
with open("data.csv", "r") as file:
reader = csv.reader(file)
for row in reader:
print(row)
except FileNotFoundError:
print("CSV file not found.")
import csv
with open("data.csv", "r") as file:
reader = csv.reader(file)
data = list(reader)
print(data)
import pandas as pd
df = pd.read_csv("data.csv")
print(df)
print(df["name"])