У меня есть датафрейм, который содержит два столбца: идентификатор и проблемы;на основе этого фрейма данных я создаю новый столбец: questions_v1, используя:
mydf['Issue_v1']='"'+ mydf['issues']+ '"' +','
Вот мои примеры данных, извините, что обновляется снимок экрана с ошибкой, поэтому мне нужно ввести следующий формат:
id issues issues_v1
1001 A "A",
1001 A "A"
1001 NaN NaN
1002 A "A",
1002 A "A"
1002 NaN NaN
Однако, правило, которое я хочу применить здесь, позволяет значениям в столбце B (выпуски) проверять значения в следующей строке, если это NaN, затем дать мне «A» без «,», в противном случае верните «A», конечно, если текущая строка равна нулю, тогда верните пустое значение.
Просто FYI, если логика в excel (аналогично) должна быть:
= IF (ISBLANK(B2), "", IF (ISBLANK (B3), "" "" & B2 & "" "", "" "& B2 &" "", "))
Итак, как я могу достичь той же цели, используяPython?спасибо