擅长:python、mysql、java
<p>对于本例,您可能希望将<code>,</code>替换为<code>.</code>,以获得正确的十进制数表示:</p>
<pre><code>import requests
import pandas as pd
url = "https://buchholz-stadtwerke.de/wasseranalyse.html"
df = pd.read_html(requests.get(url).text.replace(",", "."), flavor="bs4")
df = pd.concat(df)
print(df)
</code></pre>
<p>输出:</p>
<pre><code>1 Leitfähigkeit (25°) µS/cm 2790 302
2 Sauerstoff (elektrochem.) mg/l NaN 10.9
3 pH-Wert NaN 6.5 bis 9.5 8.06
...
</code></pre>
<p>编辑:</p>
<p>由于这可能仅适用于本例,因此更好的方法是使用传递给<code>thousands=</code>的<code>decimal=</code>参数</p>