input: Write a function to compute the average salary of people from a given CSV dataset. The function should skip the header row and calculate the average of the salaries in the dataset. If the file is empty, return 0.
  
  def get_average_salary(filename):
    total = 0
    count = 0
  
    with open(filename, 'r') as csvfile:
      csvreader = csv.reader(csvfile)
      next(csvreader) # skip header
  
      # loop through the CSV rows
      for row in csvreader:
        total += int(row[1])
        count += 1
      
    if count == 0:
      return 0
    return total / count
  
  # Assertions for testing the function
  assert get_average_salary('salary.csv') == 2000.0
  assert get_average_salary('empty.csv') == 0  # Assuming 'empty.csv' is an empty file
output: import csv
  
  def get_average_salary(filename):
    total = 0
    count = 0
  
    with open(filename, 'r') as csvfile:
      csvreader = csv.reader(csvfile)
      next(csvreader) # skip header
  
      # loop through the CSV rows
      for row in csvreader:
        if len(row) > 1:
          total += int(row[1])
          count += 1
      
    if count == 0:
      return 0
    return total / count