下面是一个将数据框的行随机赋予一个值的示例代码:
import pandas as pd
import random
# 创建示例数据框
df = pd.DataFrame({'A': [1, 2, 3, 4, 5],
'B': [6, 7, 8, 9, 10],
'C': [11, 12, 13, 14, 15]})
# 创建一个与行数相同的随机值列表
random_values = [random.randint(1, 10) for _ in range(len(df))]
# 将随机值赋给数据框的一个新列
df['Random'] = random_values
print(df)
输出结果可能如下所示:
A B C Random
0 1 6 11 9
1 2 7 12 4
2 3 8 13 8
3 4 9 14 7
4 5 10 15 2
在这个例子中,我们使用random.randint(1, 10)
生成了一个范围在1到10之间的随机整数,并将它们赋给了一个列表random_values
。然后,我们通过df['Random'] = random_values
将这些随机值赋给了一个新列Random
。最后,我们打印出数据框的内容以验证结果。