繁体   English   中英

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

[英]How do I create header for rows/columns in a matrix?

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

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

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

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

我该怎么办?

为什么要打扰这些无用的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 *  *  *  *

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM