你好,我有以下数据框:
import numpy as np
import pandas as pd
df = pd.DataFrame()
df['T1'] = ['A','B','C','D','E']
df['T2'] = ['G','H','I','J','K']
df['Match'] = df['T1'] +' Vs '+ df['T2']
Nsims = 5
df1 = pd.DataFrame((pd.np.tile(df,(Nsims,1))))
我通过将五个随机数字相加创建了两个新列 T1_point 和 T2_point。但当我按照以下步骤操作时,所有行都给出了相同的数字。
Ninit = 5
df1['T1_point'] = np.sum(np.random.uniform(size=Ninit))
df1['T2_point'] = np.sum(np.random.uniform(size=Ninit))
我想要做的是使用随机数为每一行获取不同的值。
我该如何实现?
谢谢!
Zep.