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)
このコードでは、csv.reader
を使ってCSVファイルを読み込み、各行を表示しています。
データのリスト化
読み込んだCSVデータをPythonのリストに格納することで、データの操作や加工が容易になります。以下にその方法を示します。
import csv
csv_data = []
with open('data.csv', 'r') as f:
reader = csv.reader(f)
for row in reader:
csv_data.append(row)
print(csv_data)
このコードでは、csv.reader
で読み込んだCSVデータを、for文を使って1行ずつ取り出し、csv_data
という2次元配列に追加しています。
以上がPythonでCSVファイルを読み込み、そのデータをリスト化する基本的な方法です。これを基に、さらに複雑なデータ処理を行うことが可能です。.