Python Pandastable如何显示数据帧

Python Pandastable如何显示数据帧,python,pandas,dataframe,Python,Pandas,Dataframe,Heyaa,有一个解决办法,但我想知道是否有一种直接的方法可以直接在PandaTable中显示pandas数据帧,而不是将其导出到CSV,然后导入CSV 谢谢你的帮助 托罗里托 我的解决方案代码: def show testdata: dTestData = TestDataCheck dTestData.to_csv('TD_Temp.csv', index = False) dTDa1 = tkinter.Toplevel()

Heyaa,有一个解决办法,但我想知道是否有一种直接的方法可以直接在PandaTable中显示pandas数据帧,而不是将其导出到CSV,然后导入CSV

谢谢你的帮助 托罗里托

我的解决方案代码:

    def show testdata:
        dTestData = TestDataCheck
        dTestData.to_csv('TD_Temp.csv', index = False)
        dTDa1 = tkinter.Toplevel()
        dTDa1.title('TestData')
        dTDaPT = pt.Table(dTDa1, showtoolbar=True, showstatusbar=True )
        dTDaPT.importCSV('TD_Temp.csv')
        dTDaPT.show()  

您可以直接在构造函数中传递数据帧:

dTDaPT=pt.Table(dTDa1,dataframe=dTestData,showtoolbar=True,showstatusbar=True)

您能进一步解释一下您想要实现的目标吗?你想在GUI中显示你的pandas数据帧吗?或多或少,我正在编写一个tkinter GUI,用一个非常糟糕的源代码进行数据分析。(不断变化)为了查看dataframe的外观,我想在弹出窗口中使用pandastable(DataExplorer)。它看起来很好,有点熟悉,我很快就能看出是否出了什么问题。TestDataCheck是一个数据框架,我想直接为pantastable(pt)定义TestDataCheck,但找不到正确的代码。