【发布时间】:2021-03-12 10:40:12
【问题描述】:
我正在尝试从 HTML 表中的 3 列中获取 3 个字符串,但输出始终如下所示:
空数据框 列:[0] 指数: [] 空数据框 列:[o] 指数: [] 空数据框 栏目:[1] 索引:[]
这是我的代码:
import pandas as pd
df = pd.read_html('http://wiimmfi.de/stats/game/mprimeds', skiprows = [0], encoding = 'utf-8')
df[0].columns
ls_stat = df[0]["ls_stat"].to_string(index = False)
ol_stat = df[0]["ol_stat"].to_string(index = False)
status = df[0]["status"].to_string(index = False)
print(ls_stat)
print(ol_stat)
print(status)
尽管表的第 0 行有值,但它仍然为每个字符串打印“空数据帧列:[] 索引:[]”。我只希望输出是:
0 ○ 1
只包含表中的值。
如何阻止 pandas 打印其余部分?这是网站上的表格的样子: https://i.stack.imgur.com/6L909.png
【问题讨论】:
标签: python html pandas dataframe