始める無料で始める

CSV ファイルをカスタマイズする

データを CSV ファイルに保存する際、独自の形式を指定したい場合があります。たとえば、異なるヘッダー値を使用したり、DataFrame のインデックス列を含めるかどうかを選択したり、列の区切り文字を変更したりすることが挙げられます。この演習では、こうしたカスタマイズを実践するとともに、ファイルが目的のパスに正しく保存されていることを確認します。

pandas ライブラリは pd としてインポート済みです。また、データはすでに変換されており、「Quantity Ordered」が1より大きい行のみが含まれています。クレンジング済みの DataFrame は clean_sales_data という変数に格納されています。

この演習はコースの一部です

Python で学ぶ ETL と ELT

コースを見る

演習の手順

  • os ライブラリをインポートしましょう。
  • クレンジング済みの DataFrame を、ヘッダーなしで path_to_write の CSV ファイルに書き込みましょう。
  • ファイルが目的のパスに書き込まれたことを確認しましょう。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Import the os library
____

# Load the data to a csv file with the index, no header and pipe separated
def load(clean_data, path_to_write):
	clean_data.____(____, header=____, sep="|")

load(clean_sales_data, "clean_sales_data.csv")

# Check that the file is present.
file_exists = os.____.____(____)
print(file_exists)
コードを編集して実行