Pythonはどのように構造化されたデータを読み取りますか

Python は、構造化データをレ​ッドするためのさまざまなライブラリやツールを利用できます。

  1. CSVファイルを読み込むには、ネイティブのcsvモジュールを使用します。
import csv

# 打开CSV文件
with open('data.csv', 'r') as file:
    # 创建CSV读取器
    reader = csv.reader(file)
    
    # 逐行读取数据
    for row in reader:
        print(row)
  1. CSV、Excel、SQLなど、さまざまな構造化データファイルを読み込むにはPandasライブラリを使用します。
import pandas as pd

# 读取CSV文件
data = pd.read_csv('data.csv')

# 打印前几行数据
print(data.head())
  1. JSON形式のデータを扱うにはJSONライブラリを使用する。
import json

# 打开JSON文件
with open('data.json', 'r') as file:
    # 加载JSON数据
    data = json.load(file)
    
    # 处理数据
    print(data)
  1. XML形式のデータを読み込むためにXMLライブラリを使用する:
import xml.etree.ElementTree as ET

# 解析XML文件
tree = ET.parse('data.xml')

# 获取根元素
root = tree.getroot()

# 遍历元素
for element in root:
    # 处理数据
    print(element.text)

上で紹介したデータを読取る代表的な方法となり、具体的にどの方法を使用するかは、データの具体的なフォーマットや特定の要件に基づきます。

bannerAds