在表格中添加新行并生成新的唯一ID可以使用以下代码示例:
import uuid
import pandas as pd
# 创建数据帧
df = pd.DataFrame({'Name': ['Alice', 'Bob', 'Charlie'],
'Age': [25, 30, 35],
'ID': ['001', '002', '003']})
# 生成新的唯一ID
new_id = str(uuid.uuid4())
# 创建新行并添加到数据帧中
new_row = pd.DataFrame({'Name': 'Dave', 'Age': 40, 'ID': new_id}, index=[len(df)])
df = pd.concat([df, new_row], ignore_index=True)
print(df)
运行以上代码将输出包含新行的数据帧,其中新行具有随机生成的唯一ID:
Name Age ID
0 Alice 25 001
1 Bob 30 002
2 Charlie 35 003
3 Dave 40 5875f318-4ed4-4a3c-8c99-cf223c5703c4