Есть фрейм:
import pandas as pd
lst = {'Name':['car1', 'car2', 'car3', 'car4'], 'Type':[20, 21, 19, 18], 'Repair':["n", "n", "y", "n"]}
df = pd.DataFrame(lst)
print(df)
Нужно при нахождении значения "y"в нужном столбце добавить еще некоторое кол-во строк(i) с суффиксом "_Bit {i}" но другие столбцы не изменять как в примере.
i in range (0, 16) т.е.
import pandas as pd
lst = {'Name':['car1', 'car2', 'car3','car3','car3','car3', 'car4'], 'Type':[20, 21, 19,19,19,19, 18], 'Repair':["n", "n", "y","y_bit0","y_bit1","y_bit2", "n"]}
df = pd.DataFrame(lst)
print(df)