У меня есть датафрейм, похожий на этот
status time text
1 12:25 some text
NaN NaN status 1 txt
NaN NaN s1
2 15:23 some text
NaN NaN status 2 txt
NaN NaN s2
, и я хочу объединить строки по статусу, но я не хочу терять текстовые ячейки, что-то вроде этого.
status time text
1 12:25 some text status 1 txt s1
2 15:23 some text status 2 txt s2
Я уже пробовал группировать по статусу, как это, но я теряю текстовые ячейки.
df = df.groupby("status")[["time", "text"]].first().reset_index()