擅长:python、mysql、java
<p>最初的问题是很久以前发布的,但是我遇到了同样的问题,并在这里找到了解决方法:<a href="https://stackoverflow.com/questions/39710903/pd-read-html-imports-a-list-rather-than-a-dataframe">pd.read_html() imports a list rather than a dataframe</a></p>
<p>当您<code>pd.read_html</code>时,您正在创建一个数据帧列表,因为该网站可能有多个表。在尝试重命名之前,再添加一行代码:</p>
<pre><code>dfs = pd.read_html(url, header=0)
</code></pre>
<p>然后<code>df = dfs[0]</code>;您将使用<code>df</code>变量作为数据帧,这将允许您运行在原始问题中尝试运行的<code>df.rename</code>命令。在</p>