Я пытаюсь вставить строку в мой кадр данных панд.Я хочу, чтобы строка была добавлена на одну строку ниже выбранной строки в PyQt5 QTableWidget, поэтому я хочу иметь возможность получить индекс этой выбранной строки, нажав на нее.Затем я хочу получить доступ к индексу в виде целого числа, поэтому я могу вставить его в следующий код из этого вопроса о переполнении стека:
df.loc[-1] = [1, 2, 3, 4] # adding a row
df.index = df.index + 1 # shifting index
df = df.sort_index() # sorting by index
Мое намерение состоит в том, чтобы получить целое число, которое я получаюиз индекса и заменить «-1» в приведенном выше коде с этим целым числом.В настоящее время вышеприведенный код добавляет строку в самый верх кадра данных, но мне нужно, чтобы пользователь мог выбрать местоположение вставленной строки.
Любое понимание того, как это сделать?Или, если я пойду совершенно неправильно?
Уже попробовал: selectedIndex = table.selectionModel().selectedRows()
Что вернуло: [<PyQt5.QtCore.QModelIndex object at 0x7fe4a4217c88>]