Я пытаюсь сгруппировать фрейм данных на основе значения столбца и хочу объединить (объединить) значения в других столбцах.
Я делаю что-то вроде -
df_combined = df_combined.groupby('UC').agg({'LO Number': ', '.join,
'K Code': ', '.join})
Но это дает мне nan
значения, в которых столбцы K Code
не имеют значений.Таким образом, результат выглядит как
K Code
K0016, K0068, nan, nan, A0046
nan, nan, nan
Как я могу избавиться от этих значений nan в столбце K Code
?Кроме того, есть ли способ получить третий столбец с количеством значений в столбце K Code
.Например,для вышеупомянутого
Count
3
0
Редактировать: Пример данных -
UC LO Number K Code
C001 C001.1 K0068
C001 C001.2 K0372
C002 C002.1
C002 C002.3 K0032
C002 C002.5
Спасибо!:)