title: Flipping longitude and latitude coordinates in GeoPandas
body: <p>I'm working with datasets where latitudes and longitudes are sometimes mislabeled and I need to flip the longitudes and the latitudes. The best solution I could come up with is to extract the x an y coordinates using <code>df.geometry.x</code> and <code>df.geometry.y</code>, create a new geometry column, and reconstruct the GeoDataFrame using the new geometry column. Or in code form:</p>
  
  <pre><code>import geopandas
  from shapely.geometry import Point
  
  gdf['coordinates']  = list(zip(gdf.geometry.y, gdf.geometry.x))
  gdf['coordinates'] = gdf['coordinates'].apply(Point)
  gdf= gpd.GeoDataFrame(point_data, geometry='coordinates', crs = 4326)
  </code></pre>
  
  <p>This is pretty ugly, requires creating a new column and isn't efficient for large datasets. Is there an easier way to flip the longitude and latitude coordinates of a GeoSeries/ GeoDataFrame?</p>