\

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に追加する方法です。この方法を利用すれば、各行に一意な識別子を追加することができます。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です