如何在Tkinter应用程序中不中断显示数据框

时间:2019-06-12 01:34:14

标签: python-3.x pandas tkinter

我使用下面的代码显示pandas数据帧,但是在我的tkinter应用程序中,我得到了显示的列并用'\'进行了拆分

  def on_show_frame(self, event):
            T = tk.Text(self, height=30, width=120, wrap=None)
            T.grid(row=2, column=4, columnspan=14, rowspan=14, padx=10, pady=10)
            T.insert(tk.END, self.controller.df)

是否有添加到tk.Text的选项可以解决此问题?正常数据显示无间断。

这是我的应用程序中的外观,所有行之后都显示了数据显示:

              datetime      mean       std  sum   1  2  3  4  5  6  7   8  9  \
0   2017-07-12 08:00:00  1.805556  2.447383   65   8  9  1  0  0  2  0   0  0   
1   2017-07-12 08:01:00  0.833333  1.133893   30   0  0  1  0  0  1  0   0  0   
2   2017-07-12 08:02:00  1.027778  1.182881   37   0  0  1  0  0  2  0   2  0   
3   2017-07-12 08:03:00  0.944444  1.286067   34   0  0  1  0  0  0  0   1  0 


     10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  \
0     0   0   3   1   0   3   0   1   1   1   0   0   1   3   0   0   2   0   
1     0   1   2   4   0   3   1   2   0   1   0   0   2   4   0   2   2   0   
2     1   1   3   0   0   3   1   2   1   2   1   0   2   3   0   2   0   0   
3     1   1   2   1   0   3   1   3   0   1   1   0   2   4   0   0   4   0  

238   1   1   0   0   0   2   0   0   0   0   1   0   1   0   0   0   0   0   
239   1   1   0   0   2   0   0   0   0   0   2   0   3   0   0   0   0   0   
240   0   4   0   0   0   1   0   0   0   0   1   0   2   0   0   0   1   0   

     28  29  30  31  32  
0     0   3   1   1   2  
1     0   1   1   1   1  

非常感谢您提前获得所有帮助。

0 个答案:

没有答案