Вам нужно:
df = pd.DataFrame({'a':[1]*11, 'b':[2,3,6,3,9,3,2,4,6,7,1]})
x = list(df.loc[:5,'a']) # + df.iloc[6:,'b']
x.extend(list(df.loc[6:,'b']))
df['c'] = x
print(df)
Альтернативный раствор : с использованием np.where
df['c'] = np.where(df.index < 6, df['a'], df['b'])