Pythonでread_csvの使い方
pandasライブラリのread_csv()関数を使ってPythonでCSVファイルを読み込むことができます。read_csv()関数の基本的な構文は次のとおりです。
import pandas as pd
df = pd.read_csv('file.csv')
読み取るCSVファイルのパスは「file.csv」です。CSVファイルを読み込んだ後、そのファイルはデータフレームオブジェクトとして保存され、データの操作と分析が容易になります。
read_csv()関数には、ファイルのエンコード、セパレーター、行インデックスなどを指定するためのいくつかのオプションパラメーターがあります。以下に一般的なパラメーターを示します。
- 区切り文字を指定する。ない場合はカンマを用いる
- 列のヘッダーに使う行を指定します。デフォルトは 0(最初の行)。
- 指定されたファイルのエンコードフォーマット。デフォルトはNone.
- ある列を行インデックスとして指定します(デフォルトではNone)。
- usecols:読み込む必要のある列を指定します。デフォルトは None(すべての列を読み込みます)。
たとえば、CSVファイルの区切り文字としてセミコロンを使用、最初の行が列名である場合、下記コードで読み込むことができます。
import pandas as pd
df = pd.read_csv('file.csv', sep=';', header=0)
これでCSVファイルの内容がDataFrameオブジェクトdfに読み込まれます。