Я пытаюсь обновить фрейм данных с другим.Я заметил, что «update» только обновляет значения в соответствующих столбцах и не добавляет новые столбцы из другого фрейма.В любом случае выполнять обе функции: обновлять значения и добавлять новый столбец?
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [400, 500, 600]})
new_df = pd.DataFrame({'B': [4, 5, 6],'C': [7, 8, 9]})
df.update(new_df, join='left')
Обновлено df
не имеет столбца 'C'.Почему так?Что именно join='left'
делает?