Consider the an example table
TableTest =
Table[{{521, 1, 1}, {18000, 2, 1}, {-423, 1, 111}, {-13, 435,
2}, {-421, 12, 39}, {321, 11, 34}, {-211, 994, 324}}, {i, 1, 5,
1}];
It has the form of "blocks":
TabTest[[1]]
Could you please tell me how to remove the rows with -423, and move the row -421 to the placement of the removed -423 row, such that the modified blocks look like
Edit: I have found a solution. It is not very elegant but works fast:
TableCut1 = Drop[TableTest, None, {3, 7}]
TableCut2 = Drop[Drop[TableTest, None, {1, 3}], None, {2, 4}];
TableCut3 = Drop[Drop[TableTest, None, {1, 4}], None, {2, 3}];
TableCut4 = Drop[TableTest, None, {1, 5}];
TableTestModified = Transpose@
Join[Transpose@TableCut1, Transpose@TableCut3, Transpose@TableCut2,
Transpose@TableCut4];





Drop(to remove parts)...and to rearrange parts tryPart– Joshua Schrier Dec 17 '21 at 15:59(Delete[TabTest[[1]], 3]) // MatrixFormdeletes the third row – Nasser Dec 17 '21 at 16:01