code: def first(merged_shapes):
      first = merged_shapes.copy()
      first["BoroName"] = ["Staten Island", "Manhattan"]
      first["BoroCode"] = [5, 1]
      return first
  
imports: import warnings
  import numpy
  import pandas
  import geopandas
  from geopandas import GeoDataFrame, read_file
  from pandas.testing import assert_frame_equal
  import pytest
  from geopandas._compat import PANDAS_GE_15, PANDAS_GE_20
  from geopandas.testing import assert_geodataframe_equal, geom_almost_equals
label_desc: Use image node_id 3 for calling a global function with example usage: first(merged_shapes) and returns: first