2017-03-11 11 views
0

ここでは小さな問題です - さらにパンダとの美的問題。基本的には、インターネットからテーブルを読んで(read_html)、それを印刷しています。列名は、別の行に配置されていません。パンダのデータフレーム - 列の名前が正しく整列していません

import pandas as pd 

wdl_standings = pd.read_html("http://doomleague.org", index_col=0) 
standings_table = wdl_standings[0][["PTS", "PF", "PA"]] 
print(standings_table) 

これは、プリントアウト:

    PTS PF PA 
Team       
Techno Vikings  20 48 16 
The Dream Team  15 41 26 
Super Chargers  13 46 34 
Giant Pea Shooters 10 34 33 
Regulators   8 33 42 
Sexual Panthers  4 22 35 
Hurt You Plenty  4 23 34 
High Friction Men  2 20 47 

Process finished with exit code 0 

テーブルが正しいです。しかし、私はPTS、PF、PA列名を "Team"列名と同じ行にとしたいと思います。私はこれについての任意の情報を見つけることができない、どんな助けも素晴らしいだろう! 「チーム」要素ではなく、列のタイトルとしてカウントされているかのよう

答えて

0

それはうまくいくかもしれない

standings_table = wdl_standings[0][["Team","PTS", "PF", "PA"]] 

、見えますか?

+0

「チーム」列を 'index_col = 0'のインデックスに設定しました。しかし、index_colステートメントを削除するとコードが役に立ちます。しかし、私はテーブルに欲しくない左の厄介な0-7のインデックスを取得します。http://imgur.com/a/Q9wF8 –

関連する問題