Pythonでは、uuid
モジュールを使用してUUID(Universally Unique Identifier)を生成することができます。このUUIDは、世界中で同じ値を持つことがない一意な識別子です。
また、PandasのDataFrameに新しい列としてUUIDを追加することも可能です。以下にその方法を示します。
import uuid
import pandas as pd
import numpy as np
# DataFrameの作成
df = pd.DataFrame(np.random.randn(4,3), columns=list('abc'), index=['apple', 'banana', 'cherry', 'date'])
# 各行に対してUUIDを生成し、新しい列'uuid'に追加
df['uuid'] = [str(uuid.uuid4()) for _ in range(len(df))]
print(df)
このコードでは、uuid.uuid4()
を使用してランダムなUUIDを生成しています。そして、リスト内包表記を使用してDataFrameの各行に対してUUIDを生成し、それを新しい列’uuid’に追加しています。
以上がPythonでUUIDを生成し、それをPandasのDataFrameに追加する方法です。この方法を利用すれば、各行に一意な識別子を追加することができます。.