복붙노트

[HTML] pd.read_html ()는 dataframe보다는 목록을 가져옵니다

HTML

pd.read_html ()는 dataframe보다는 목록을 가져옵니다

해결법


  1. 1..read_html ()가 dataframes의 목록을 (를 HTML 소스에 여러 테이블이있을 수 있습니다) 생산 지수하여 원하는 하나를 얻을. 귀하의 경우, 하나의 dataframe이있다 :

    .read_html ()가 dataframes의 목록을 (를 HTML 소스에 여러 테이블이있을 수 있습니다) 생산 지수하여 원하는 하나를 얻을. 귀하의 경우, 하나의 dataframe이있다 :

    dfs = pd.read_html(url)
    df = dfs[0]
    print(df)
    

    HTML 소스에는 테이블이없는 경우,이 오류를 반환하고 빈리스트를하지 않을 것, 그합니다.


  2. 2.

    import pandas as pd
    import html5lib
    url = 'http://www.fdic.gov/bank/individual/failed/banklist.html'
    dfs = pd.read_html(url)
    df = pd.concat(dfs)
    df
    
  3. from https://stackoverflow.com/questions/39710903/pd-read-html-imports-a-list-rather-than-a-dataframe by cc-by-sa and MIT license