結果をCSVとExcelに保存
共有用に分析結果を書き出す
「結果を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フィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- read_csvと便利なオプション
- pandasでExcelシートを開く
- 読み込み時に日付を解析してdtypeを設定
- 結果をCSVとExcelに保存