我有一个表格Widget,它是从excel数据填充的。由于某些Excel单元格为空,因此“表格”小部件中的某些单元格具有条目 nan 。出于美学原因,我想在表格小部件中将它们替换为-。 看来我的代码无能为力,所以我可以在这里使用一些建议。
for i in range(len(df.index)):
for j in range(len(df.columns)):
if self.ui.RefWidget.item(i, j) == QtWidgets.QTableWidgetItem("nan"):
self.ui.RefWidget.setItem(i, j, QtWidgets.QTableWidgetItem("-"))
else:
pass
RefWidget 是表格小部件。
df 是Excel数据框。
解决了:
for i in range(len(df.index)):
for j in range(len(df.columns)):
if self.ui.RefWidget.item(i, j).text() in ["nan"]:
self.ui.RefWidget.item(i,j).setText("-")
else:
pass