我正在尝试在熊猫数据框中插入一行。我希望将行添加到PyQt5 QTableWidget中所选行的下方,因此我希望能够通过单击它来获取所选行的索引。然后,我想以整数形式访问索引,因此可以将其放入this堆栈溢出问题中的以下代码中:
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>]