PYQT: TableWidget: замена "нан" ячеек - PullRequest
0 голосов
/ 26 ноября 2018

У меня есть виджет таблицы, который заполняется из данных 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...