Probably not. In your case, you still want to run through every row in the conditions file, it’s just that on some of those trials you want to skip the rating scale. Probably the best way to do this is instead with a code snippet that decides if the rating scale will run on a given trial. The easiest way to arrange this would be to put the rating scale in its own routine. Insert a code component on that routine, and in its
Begin routine tab, put some code something like this, which decides whether the routine will run, depending on the trial number (the default is that the routine will run, so you only need to determine trials where it won’t):
# am assuming your trial loop is called 'trials'. Replace with
# your actual loop name if necessary.
# NB loops are 0-based, so trial index 9 refers to the tenth trial.
if trials.thisN > 9 and trials.thisN % 2 == 0:
continueRoutine = False
% operator returns the remainder after division. As 10 is even, 10 % 2 returns 0 and 11 % 2 returns 1, and so on, allowing you to flip behaviour between odd and even number trials. NB this is all zero based, so trial # 10 is actually the 11th trial, and so on.