Data Science Academy · レッスン

結果をCSVとExcelに保存

共有用に分析結果を書き出す

レッスン 4/413 ステップ

「結果をCSVとExcelに保存」はCoddyKit上の無料Data Science Academyレッスンです。 これはレッスン4/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはData Science Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Data Science Academyコースには全4レッスンが含まれています。

分析結果を共有する

きれいに整えたテーブルも、他の人が開けなければ役に立ちません。ほとんどのプロジェクトでは、最後に結果を ファイルへ書き出します。📤

1行で CSV に書き出す

to_csv を使えば、どの DataFrame もディスクに保存できます。ファイル名を渡すと、pandas がすべての行と列を書き出します。

df.to_csv("clean_sales.csv")

余分なインデックスを除外する

デフォルトでは、to_csv は行インデックスを最初の列として書き出します。その番号が不要な情報であれば、index=False を渡します。

df.to_csv("clean_sales.csv", index=False)

読み手の環境に合わせる

同僚がヨーロッパ向けの Excel で CSV を開く場合は、sep をセミコロンに設定します。これにより、列が1列に詰め込まれず、正しく分かれて表示されます。

df.to_csv("out.csv", sep=";", index=False)

テキストを安全に保存する

アクセント付き文字や記号を含む名前の場合は、encoding="utf-8" を指定して書き込みます。そうすれば、相手側で文字化けしません。

df.to_csv("names.csv", encoding="utf-8")

Excel にも保存する

スプレッドシートのほうが適している場合は、to_excel を使って xlsx ファイルを書き出せます。Excel、Numbers、Google Sheets で開けます。

df.to_excel("clean_sales.xlsx", index=False)

シート名を付ける

sheet_name オプションを使うと、ワークブック内のタブに名前を付けられます。ファイルを開いた瞬間から内容が分かります。

df.to_excel("report.xlsx",
  sheet_name="Summary", index=False)

複数のテーブルを1つのワークブックにまとめる

ExcelWriter を使うと、複数の DataFrame を1つの共有可能なファイル内の別々のタブに配置できます。

with pd.ExcelWriter("book.xlsx") as w:
  df1.to_excel(w, sheet_name="raw")
  df2.to_excel(w, sheet_name="summary")

必要な列だけを選ぶ

必要な列のリストを columns に渡すと、重要な情報だけを書き出せます。それ以外の列は保存ファイルに含まれません。

df.to_csv("slim.csv",
  columns=["date", "total"], index=False)

再読み込みにも対応できる

to_csv で保存したファイルは、後から read_csv で再び開けます。生の入力データから整えた出力までの流れをつなげられます。

適切な形式を選ぶ

容量と持ち運びやすさなら CSV、書式設定や複数シートなら Excel を選びます。次に開く人に合わせてファイル形式を決めましょう。

確認問題

CSV を書き出すとき、行番号を保存したくありません。何を設定しますか?

まとめ:分析結果を届ける

これで、to_csv と to_excel を使って書き出せます。インデックスを除外し、区切り文字とエンコーディングを設定し、シート名を付け、列を選べます。これで一連の流れは完了です。🎉

無料で開始

AI チューターと学ぶ Python — 無料

ブラウザでリアルコードを書いて実行し、24/7 の AI チューターから瞬時にサポートを受け、ウェブまたはアプリで続きから学習できます。

コース
30
レッスン
120

よくある質問

「結果をCSVとExcelに保存」レッスンは無料ですか?

はい。「結果をCSVとExcelに保存」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Data Science Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Data Science Academyコースには全4レッスンが含まれています。

「結果をCSVとExcelに保存」で何を学びますか?

共有用に分析結果を書き出す ブラウザで直接実行するハンズオンコードでData Science Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Data Science Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのData Science Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン4/4です。

「結果をCSVとExcelに保存」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このData Science Academyレッスンでコードを書いて実行できますか?

はい。すべてのData Science Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. read_csvと便利なオプション
  2. pandasでExcelシートを開く
  3. 読み込み時に日付を解析してdtypeを設定
  4. 結果をCSVとExcelに保存
← Data Science Academyに戻る