#python #pandas
#python #pandas
Вопрос:
У меня есть эти два столбца:
df:
Column 1 | Column 2
1 | NaN
2 | NaN
3 | NaN
NaN | 4
NaN | 5
NaN | 6
Я пытаюсь объединить их, чтобы получить результат:
Column 1
1
2
3
4
5
6
Код, который я пытался использовать, показан ниже
df['Column 1'].fillna(df['Column 2'])
Когда я запускаю это, ничего не меняется. Каков наилучший способ сделать это?
Комментарии:
1. df[‘Столбец 1’].fillna(df[‘столбец 2’], inplace=True)
2. попробуйте,
df.sum(axis=1)
Ответ №1:
Попробуйте:
df['Column 1'].fillna(df['Column 2'])
df = df.drop(['Column 2'], axis = 1)