Pythonはデータ分析や機械学習など、さまざまな場面で利用される人気の高いプログラミング言語です。その中でも、CSVファイルの読み込みとそのデータのリストへの変換は、データ処理の基本的なスキルとして重要です。
CSVファイルの読み込み
PythonでCSVファイルを読み込むには、csv
モジュールを使用します。以下に基本的なコードを示します。
import csv
with open('data.csv', 'r') as f:
reader = csv.reader(f)
for row in reader:
print(row)
このコードでは、open
関数でCSVファイルを開き、csv.reader
でファイルを読み込んでいます。そして、for
ループを使って各行を出力しています。
データのリストへの変換
読み込んだCSVファイルのデータをリストに変換するには、以下のようにします。
import csv
data = []
with open('data.csv', 'r') as f:
reader = csv.reader(f)
for row in reader:
data.append(row)
このコードでは、空のリストdata
を作成し、for
ループ内で各行をリストに追加しています。これにより、CSVファイルの全データがリストdata
に格納されます。
以上が、PythonでCSVファイルを読み込み、そのデータをリストに変換する基本的な方法です。これらの技術は、データ分析や機械学習のためのデータ前処理において非常に重要です。.