PythonでCSVファイルに出力する方法


  1. csvモジュールを使用する方法:

    import csv
    data = [['列1', '列2', '列3'],  # データのリスト
        ['データ1', 'データ2', 'データ3'],
        ['データ4', 'データ5', 'データ6']]
    filename = 'output.csv'  # 出力ファイル名
    with open(filename, 'w', newline='') as csvfile:
    writer = csv.writer(csvfile)
    writer.writerows(data)
    print("CSVファイルに出力しました。")
  2. pandasライブラリを使用する方法:

    import pandas as pd
    data = {'列1': ['データ1', 'データ2', 'データ3'],
        '列2': ['データ4', 'データ5', 'データ6'],
        '列3': ['データ7', 'データ8', 'データ9']}
    df = pd.DataFrame(data)
    filename = 'output.csv'  # 出力ファイル名
    df.to_csv(filename, index=False)
    print("CSVファイルに出力しました。")

上記の例では、最初の例はcsvモジュールを使用し、2番目の例はpandasライブラリを使用しています。どちらの方法でも、データをCSVファイルに出力することができます。

出力ファイル名は任意の名前に設定することができます。また、データは2次元のリストまたはpandasのDataFrameオブジェクトとして提供することができます。

これらの方法を使用することで、Pythonで簡単にCSVファイルに出力することができます。必要に応じて、データを適切に整形してから出力してください。