Я здесь новенький, поэтому, пожалуйста, не обижайся на меня! :)
См. Рисунок ниже!
Я пытаюсь создать новый фрейм данных (df['New_df']
) на основе значений в df['Datan']
, чтобы df['New_df']
было равно df['Datan']
в строках, где появляется строка #SRU
. Если строка не находится в df['Datan']
, я хочу, чтобы df['New_df']
«сохранял» значение строки выше (где была включена строка #SRU
).
См. Ниже df того, что я пытаюсь to do.
Datan New_df
#SRU 1512 7251 #SRU 1512 7251
#KONTO 1513 "Kundfordringar - delad faktura" #SRU 1512 7251
#SRU 1513 7251 #SRU 1513 7251
#KONTO 1519 "Nedskrivning av kundfordringar" #SRU 1513 7251
#SRU 1519 7251 #SRU 1519 7251
Я пробовал использовать циклы for в сочетании с операторами if, в частности, с методом apply, но пока не нашел решения. Не удалось найти эту конкретную проблему c ни в каких других потоках здесь.