python pandas既存データ上書き

以下のようなコードでCSV読み込んで既存のデータに上書きして出力したい時、

combined_data = existing_data.combine_first(new_data)
だけだと、存在しない日付のデータを埋めてくれるだけ。

combined_data.update(new_data)
もやらないと上書き更新してくれないよ

print('取得開始...')
# 既存のCSVファイルを読み込む
try:
    existing_data = pd.read_csv(aOutPath, index_col=0, parse_dates=True)
    print('既存のデータを読み込みました')
except FileNotFoundError:
    print('既存のファイルが見つかりませんでした。新しいファイルを作成します。')
    existing_data = pd.DataFrame()

# 新しいデータを取得
new_data = yf.download(aCode, start=aStart, end=aEnd)

print('取得完了')

# 前日比と前日比率作成
new_data['Diff'] = new_data['Close'].diff()
new_data['DiffRate'] = new_data['Close'].pct_change() * 100

# 既存のデータと新しいデータを結合(上書き)
combined_data = existing_data.combine_first(new_data)
combined_data.update(new_data)