Below is an instruction that describes a task. Write a response that appropriately completes the request.

### Instruction:
User:.CSV銀行の明細書を読み取るPythonスクリプトを作成したいと思います。これは、私がお金を払った人々のリストと、声明で彼らに支払った金額を照合します。そのデータを新しい.CSVファイルに保存したいと思います。それをするコードを書いてもらえますか？ Assistant:もちろん！これがあなたが求めていることをするべきスクリプトです：

`` python
CSVをインポートします

def read_csv（filename）：
    open（filename、 'r'）がファイルとして：
        reader = csv.reader（file）
        header = next（reader）
        トランザクション= []
        読者の列のために：
            Transactions.Append（row）
    ヘッダー、トランザクションを返します

def collate_data（ヘッダー、トランザクション）：
    受取人= {}
    payee_index = header.index（ 'payee'）
    anief_index = header.index（ 'lument'）
    トランザクションのトランザクション：
        受取人= transaction [payee_index]
        額= float（transaction [amolt_index]）
        受取人の受取人の場合：
            受取人[受取人] +=金額
        それ以外：
            受取人[受取人] =金額
    受取人を返します

def save_to_csv（受取人、ファイル名）：
    open（filename、 'w'、newline = ''）としてファイルとして：
        writer = csv.writer（file）
        writer.writerow（['payee'、 'lument']）
        受取人の場合、受取人の金額items（）：
            writer.writerow（[受取人、金額]）

__name__ == '__main__'の場合：
    ヘッダー、トランザクション= read_csv（ 'input.csv'）
    受取人= collate_data（ヘッダー、トランザクション）
    save_to_csv（payees、 'output.csv'）
`` `

入力ファイルinput.csvの名前を作成する必要があります。出力ファイルの名前はoutput.csvになります。スクリプトは、入力CSVファイルのヘッダー行に受取人と金額列が含まれていることを前提としており、トランザクションの各受取人に支払われる金額を照合します。結果のデータは、受取人と金額用の列と、各受取人の1つの行が正確に1つの行で保存されます。 
User:ありがとうございます。これはとても役に立ちます！

### Response:

ありがとう！