例:
df = pd.DataFrame({'First column name': [1234,2345,3456],'Second column name': [5432,4321,6543],'Third column name': [1236,3457,3568]})df_string = df.to_string(justify='left',col_space='30')
现在,当您打印df_string时,您将获得所需的格式:
但是当我接受字符串并查看它(在这种情况下,我将字符串传递给显示文本的PyQt小部件)时,这是输出:
(这是字符串在我的控制台上的显示方式):
任何帮助是极大的赞赏.
解决方法 要解决此问题,可以在to_string args中设置header = False,然后设置一个字符串,其中列名称具有正确的间距以匹配表的列.在表格之前打印您的Columns字符串,它应该排成一行.它可能需要一些调整,但它可以解决虽然有点Hacky.
示例=’col 1 col2 col3 col4′
总结以上是内存溢出为你收集整理的python – pandas:如何使用.to_string()方法将列标题与列值对齐?全部内容,希望文章能够帮你解决python – pandas:如何使用.to_string()方法将列标题与列值对齐?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)