Pandasライブラリを使用してPythonのデータベーステーブルを正規化するためのコードブロックの例を示します。

SQL

PDとしてパンダをインポートします

＃データをPandas DataFrameにロードします
df = pd.read_csv（ "data.csv"）

＃データフレームに複製をドロップします
df = df.drop_duplicates（）

＃データフレームに基づいてテーブルのリストを作成する
表= [df]

＃テーブルを正規化する機能
def remormize_table（テーブル）：
  ＃列間の関係に基づいて、テーブルを小さなテーブルに分割します
  表= []
  表の列の場合：columns：
    ＃列に一意の値ごとに新しいテーブルを作成する
    sinque_values = table [column] .unique（）
    sinque_valuesの値について：
      new_table = table [table [column] == value]
      new_table = new_table.drop（列、axis = 1）
      tables.append（new_table）

  テーブルを返します

＃リスト内の各テーブルを正規化します
表のテーブルの場合：
  表=表 + remormize_table（テーブル）

＃正規化されたテーブルを書き込み、CSVファイルを分離します
私の場合、列挙のテーブル（表）：
  table.to_csv（f "table_ {i} .csv"、index = false）
私が何かを手伝うことができるかどうか教えてください？