如何为矩阵中的行/列创建标题?

时间:2018-12-07 00:11:45

标签: python python-3.x

我有4 x 4矩阵,我想为其行和列制作标题。

  1    2    3    4     
1 *    *    *    *
2 *    *    *    *
3 *    *    *    *
4 *    *    *    *   

列标题:print('1','2','3','4')有效

行标题:print('1','\ n','2','\ n','3','\ n','4')这不起作用

我该怎么办?

1 个答案:

答案 0 :(得分:1)

为什么要麻烦做这些无用的print语句,而要使用超快速且美观的pandas

(以*作为值的示例)

import pandas as pd
df=pd.DataFrame('*',index=range(1,5),columns=range(1,5))

现在:

print(df)

是:

   1  2  3  4
1  *  *  *  *
2  *  *  *  *
3  *  *  *  *
4  *  *  *  *

如果您点击蓝色的 pandas 文字,您将了解有关熊猫的信息,熊猫不仅在显示,还可以对数据进行任何操作(不是显示,实际数据)。

,如果您确实需要做print声明:

print('  1',' 2',' 3',' 4')
print('1 *  *  *  *\n2 *  *  *  *\n3 *  *  *  *\n4 *  *  *  *') 

输出:

  1  2  3  4
1 *  *  *  *
2 *  *  *  *
3 *  *  *  *
4 *  *  *  *