title: Pandas read_html to get href not text just for one column
body: <p>I'm trying to work with a table at a website. The fourth table in the website when I import with pandas read_html. </p>
  
  <p>Using pandas.read_html I can get the data in a really easy and pretty way. </p>
  
  <p>My issue is that I don't need the 'Download' text in the last column ('Arquivo'), but the href link to download instead. </p>
  
  <p>Could someone help me to implement this exception? </p>
  
  <p>I've seen some answers (like this one: <a href="https://stackoverflow.com/questions/31771619/html-table-to-pandas-table-info-inside-html-tags">HTML table to pandas table: Info inside html tags</a>), but I wasn't able to implement in my case.</p>
  
  <p>here is my code:</p>
  
  <pre><code>import pandas as pd
  data = (pd.read_html('http://sisweb.tesouro.gov.br/apex/f?p=2501:2::::2::')[3])
  print(df) #this way I print the table with 'Download' text.
  </code></pre>
  
  <p>And the second try:</p>
  
  <pre><code>from selenium import webdriver
  from selenium.webdriver.chrome.options import Options
  
  options = Options() #I pretend to use headless, but I did not activate in this example. 
  options.add_argument('--headless')
  options.add_argument('--disable-gpu') 
  
  driver = webdriver.Chrome()
  driver.get('http://sisweb.tesouro.gov.br/apex/f?p=2501:2::::2::')
  
  bsobj = bs(driver.page_source, 'lxml')
  
  tabela_geral = bsobj.findAll('table', {'class':'table table-striped'})
  
  #this returns to me all the tables I want to work with. is this case, the table in the first (0)
  
  import lxml.html as LH
  
  table = LH.fromstring(str(tabela_geral[0])) #getting just the first return from selenium.
  
  for df in pd.read_html(str(tabela_geral[0])):
      df['Arquivo'] = table.xpath('//tr/td/a/@href')
      print(df) #this returns me an error.
  </code></pre>
  
  <p>Tranks.</p>
  
  <p>ps: MacOS High Sierra / Python 3.6</p>