Есть ли способ добавить префикс при заполнении na с заполнением pandas? У меня есть фрейм данных, содержащий таксономию c такую информацию:
| Kingdom | Phylum | Class | Order | Family | Genus |
| Bacteria | Firmicutes | Bacilli | Lactobacillales | Lactobacillaceae | Lactobacillus |
| Bacteria | Bacteroidetes | Bacteroidia | Bacteroidales | | |
| Bacteria | Bacteroidetes | | | | |
Поскольку не все таксоны в моем фрейме данных можно полностью классифицировать, у меня есть несколько пустых ячеек. Заменив пробелы на NA и используя ffill, я могу заполнить их последней допустимой строкой в каждой строке, но я хотел бы добавить к ним строку (например, «Unknown_Bacteroidales»), чтобы я мог определить, какие из них были перенесены.
До сих пор я пробовал это taxa_formatted = "unknown_" + taxonomy.fillna(method='ffill', axis=1)
, но это, конечно же, добавляет префикс «unknown_» ко всему в фрейме данных.