Pythonはデータ分析や機械学習の分野で広く利用されています。その中でも、CSVファイルの読み書きは非常に重要なスキルとなります。この記事では、PythonでCSVファイルの読み書きを行う方法について解説します。
CSVファイルとは
CSVとは、カンマ区切りのファイル形式です。1行の文字列を「,」カンマ文字で複数のデータ項目に分割しているファイルです。
PythonでのCSVファイルの読み込み方法
PythonでCSVファイルを読み込む基本的な方法は以下の通りです。
import csv
with open('techacademy.csv', newline='') as csvfile:
spamreader = csv.reader(csvfile, delimiter=',', quotechar='\"')
for row in spamreader:
print(', '.join(row))
このコードは、techacademy.csv
というCSVファイルを読み込み、その内容を表示します。
PythonでのCSVファイルへの書き込み方法
PythonでCSVファイルにデータを書き込む基本的な方法は以下の通りです。
import csv
rows = (('田中 慎一', 23,'男'), ('片岡 理恵', 33, '女'), ('川上 陽子', 16, '女'))
with open('data.csv', 'w') as f:
writer = csv.writer(f, delimiter='|')
writer.writerows(rows)
このコードは、data.csv
というCSVファイルにデータを書き込みます。
以上がPythonでCSVファイルの読み書きを行う基本的な方法です。これらの知識を活用して、Pythonでのデータ処理を効率的に行いましょう。.