title: Extracting values from dataframe with multiple column names for the rows
body: <p>I am working on a CVRP problem, for which I've created a GeoDataFrame with nodes that have NodeIDs and edges spanning from one NodeID to another.</p>
  <p>I have node and edge data extracted from OSMnx. The GeoDataFrame I get for the <a href="https://i.stack.imgur.com/i17bb.png" rel="nofollow noreferrer">edges</a> has three indices for a single row name. As can be seen in the picture, these are: u, v and key.</p>
  <p>I want to be able to select an edge from this GeoDataFrame by entering a unique value for u and v (nodeIDs) so it returns the edge length. But I have no idea how to do this with three index columns per row.</p>
  <p>Does anyone know how I can do that?</p>
  <p>Similarly, the GeoDataFrame for the <a href="https://i.stack.imgur.com/LigkD.png" rel="nofollow noreferrer">nodes</a> will not let me select a row by trying <code>nodes.loc['46367195',0]</code> for example to receive the 'y' data for the node corresponding to NodeID 46367195. Or some variation.</p>