gpt4 book ai didi

python - 在 PyQt QLineEdit 中显示 Pandas Dataframe 的总和

转载 作者:太空宇宙 更新时间:2023-11-03 16:02:40 25 4
gpt4 key购买 nike

我有一个运行良好的 Pandas 数据框,我想将列的总和复制到 PyQt 应用程序的 LineEdit 中。

到目前为止我所拥有的是:

    sales = pd.read_excel ("Sales.xlsx" , parse_dates=['Data'] )

purchase_patterns = sales [['Total','Data']]
purchase_patterns = purchase_patterns.set_index("Data")
resample = purchase_patterns.resample ('D' , how = sum)

pandas_value = resample[-1:].sum()

print pandas_value

pyqt_value = str(pandas_value)
today_stats = QtGui.QLineEdit ( self.dialog)
today_stats.setText (pyqt_value)

“print pandas_value”语句返回

Total 71.09
dtype: float64

这也是我在 QLineEdit 中看到的。

如何才能让总和 (71.09) 出现在 LineEdit 中?

预先感谢您的任何建议。

最佳答案

pandas_valueSeries,因此您需要 pandas_value[0] 来获取第一个元素。

pyqt_value = str(pandas_value[0])

关于python - 在 PyQt QLineEdit 中显示 Pandas Dataframe 的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40183092/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com