Как я могу получить данные из QTableWidget в Dataframe?

У меня есть QTableWidget в редактируемом режиме, в котором пользователь вводит целочисленный ввод, как я могу сгенерировать список данных, введенных в эту таблицу, чтобы выполнять операции с ней, вот мой ручной код для этого:

def dataframe_generation_from_table(self,table):
    number_of_rows = table.rowCount()
    number_of_columns = table.columnCount()

    tmp_df = pd.DataFrame({ 'Date' : [] , str(self.final_lvl_of_analysis) :[],  'Value': []}) 

    for i in range(0,number_of_rows):
        for j in range(0,number_of_columns):
            tmp_item = table.item(i,j)
            tmp_df2 = pd.DataFrame( { 'Date' : [pd.to_datetime(table.horizontalHeaderItem(j).data())] , str(self.final_lvl_of_analysis) :[ str(table.verticalHeaderItem(i).data())], 'Value': [float(tmp_item.data(0))]})
            print tmp_df2
            tmp_df.update(tmp_df2, join = 'left', overwrite = False)

    return tmp_df

Кроме того, я использую следующий код для генерации QTableWidget:

    self.pd_table = QtGui.QTableWidget(self.groupBox_19)
    self.pd_table.setObjectName(_fromUtf8("pd_table"))
    self.pd_table.setColumnCount(0)
    self.pd_table.setRowCount(0)

Мои спецификации: панды 0.18.1, PyQt 4 и Python 2.7

Ответы на вопрос(1)

Ваш ответ на вопрос