Проблема с объединением двух одинаковых столбцов, имеющих объект dtype.Поскольку два столбца одинаковы, они никогда не имеют значений в одной строке.Все в столбцах целые числа, но есть некоторые значения nan и «$ 0», которые, похоже, не обходят все решения, которые я пробовал.Данные выглядят так:
Actual MTD Actual
nan 3
nan $0
nan nan
3 nan
2 nan
1 nan
Я попытался изменить столбцы на строковый тип, а затем на целочисленный тип.Я также пытался заполнить значения nan с 0, но это не похоже на
То, что я пробовал:
1. df[["Actual", "MTD Actual"]].sum(axis=1)
2. df['Actual'].add(df['MTD Actual'], fill_value=0)
3.pd.to_numeric(df['MTD Actual'])
Соответствующие сообщения об ошибках:
1. Суммирует, но весь столбец равен NaN
2. Возвращает "неподдерживаемые типы операндов для +: 'int' и 'str'"
3. Невозможно проанализировать строку "$ 0" в позиции 3266
Я хотел бы, чтобы вывод был:
Actual
3
0
nan
3
2
1