在pandas DataFrame中,可以通过以下步骤添加显示随机选择结果的列:
import pandas as pd
data = {'A': [1, 2, 3, 4, 5],
'B': [6, 7, 8, 9, 10]}
df = pd.DataFrame(data)
numpy
库的random.choice
函数生成随机选择结果。例如,从[0, 1]
中随机选择一个数作为新列的值:import numpy as np
choices = [0, 1]
df['Random'] = np.random.choice(choices)
apply
函数结合lambda
表达式:df['Random'] = df.apply(lambda x: np.random.choice(choices), axis=1)
这样,DataFrame中的每一行都会生成一个随机选择结果。
关于pandas DataFrame的更多信息和操作,请参考腾讯云的相关产品文档:
请注意,以上链接仅为示例,具体产品和文档可能会有所变动。
领取专属 10元无门槛券
手把手带您无忧上云