title: Converting a geopandas geodataframe into a pandas dataframe
body: <p>What is the most efficient way to convert a geopandas geodataframe into a pandas dataframe?  Below is the method I use, is there another method which is more efficient or better in general at not generating errors?</p>
  
  <pre><code>import geopandas as gpd
  import pandas as pd
  
  # assuming I have a shapefile named shp1.shp
  gdf1 = gpd.read_file('shp1.shp')
  
  # then for the conversion, I drop the last column (geometry) and specify the column names for the new df
  df1 = pd.DataFrame(gdf1.iloc[:,:-1].values, columns = list(gdf1.columns.values)[:-1] )
  </code></pre>