这里有一个小问题--更多的是Pandas的美学问题。基本上--我只是从互联网上读取一个表(read_html),然后打印出来。列名没有对齐--在不同的行上。
import pandas as pd
standings = pd.read_html("http://soccerleague.org", index_col=0)
standings_table = standings[0][["PTS", "PF", "PA"]]
print(standings_table)
这将打印出:
PTS PF PA
Team
Spain 20 48 16
France 15 41 26
Germany 13 46 34
United Kingdom 10 34 33
Brazil 8 33 42
Argentina 4 22 35
Uruguay 4 23 34
Russia 2 20 47
Process finished with exit code 0
表是正确的。但是,我想PTS,PF,PA列名称在同一行作为"团队"列名称。我找不到任何信息,任何帮助将是伟大的!
2条答案
按热度按时间hof1towb1#
使用此命令对齐列名:
yshpjwxd2#
看起来好像“Team”被算作一个元素,而不是列标题
会有用吗