为了账号安全,请及时绑定邮箱和手机立即绑定

将列表打印为表格数据

将列表打印为表格数据

开满天机 2019-06-06 13:42:05
将列表打印为表格数据我对Python非常陌生,而且我现在还在为打印输出很好地格式化我的数据。我有一个用于两个标题的列表,以及一个应该是表内容的矩阵。就像这样:teams_list = ["Man Utd", "Man City", "T Hotspur"]data = np.array([[1, 2, 1],                  [0, 1, 0],                  [2, 4, 2]])注意,标题名称不一定是相同的长度。不过,数据条目都是整数。现在,我想用表格的格式来表示它,如下所示:            Man Utd   Man City   T Hotspur   Man Utd         1          0           0  Man City         1          1           0T Hotspur         0          1           2我有一种预感,这必须有一个数据结构,但我找不到它。我试过使用字典和格式化打印,我尝试过带有缩进的for-循环,我尝试过作为字符串打印。我相信一定有一个非常简单的方法来做到这一点,但我可能因为缺乏经验而错过了它。
查看完整描述

3 回答

?
天涯尽头无女友

TA贡献1831条经验 获得超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        


查看完整回答
反对 回复 2019-06-06
  • 3 回答
  • 0 关注
  • 538 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信