將列表打印為表格數(shù)據(jù)我對Python非常陌生,而且我現(xiàn)在還在為打印輸出很好地格式化我的數(shù)據(jù)。我有一個用于兩個標題的列表,以及一個應該是表內容的矩陣。就像這樣:teams_list = ["Man Utd", "Man City", "T Hotspur"]data = np.array([[1, 2, 1],
[0, 1, 0],
[2, 4, 2]])注意,標題名稱不一定是相同的長度。不過,數(shù)據(jù)條目都是整數(shù)?,F(xiàn)在,我想用表格的格式來表示它,如下所示: Man Utd Man City T Hotspur
Man Utd 1 0 0
Man City 1 1 0T Hotspur 0 1 2我有一種預感,這必須有一個數(shù)據(jù)結構,但我找不到它。我試過使用字典和格式化打印,我嘗試過帶有縮進的for-循環(huán),我嘗試過作為字符串打印。我相信一定有一個非常簡單的方法來做到這一點,但我可能因為缺乏經(jīng)驗而錯過了它。
3 回答

天涯盡頭無女友
TA貢獻1831條經(jīng)驗 獲得超9個贊
>>> import pandas
>>> pandas.DataFrame(data, teams_list, teams_list)
Man Utd Man City T Hotspur
Man Utd 1 2 1
Man City 0 1 0
T Hotspur 2 4 2
添加回答
舉報
0/150
提交
取消