Python 使用np.random生成值
我尝试向df添加新列,其中所有值都为0或1。 我用Python 使用np.random生成值,python,numpy,pandas,Python,Numpy,Pandas,我尝试向df添加新列,其中所有值都为0或1。 我用 但它返回的列全部为0。使用形状说明符,让它创建一个间隔为[0,2]的随机整数数组,该间隔为0或1,长度与数据帧中的行数相同,具有np.random.randint0,2,df.shape[0],然后将其分配为新列。因此,实现将是- df['name'] = np.random.randint(0, 2,(df.shape[0])) 使用形状说明符创建一个间隔[0,2]内的随机整数数组,该间隔为0或1,长度与数据帧中np.random.rand
但它返回的列全部为0。使用形状说明符,让它创建一个间隔为[0,2]的随机整数数组,该间隔为0或1,长度与数据帧中的行数相同,具有np.random.randint0,2,df.shape[0],然后将其分配为新列。因此,实现将是-
df['name'] = np.random.randint(0, 2,(df.shape[0]))
使用形状说明符创建一个间隔[0,2]内的随机整数数组,该间隔为0或1,长度与数据帧中np.random.randint0,2,df.shape[0]的行数相同,然后将其指定为新列。因此,实现将是-
df['name'] = np.random.randint(0, 2,(df.shape[0]))
提示:上界与此是独占的
<>你应该考虑使用:
np.random.randint(0, 2, nb_col)
其中nb_col是数组的宽度。提示:上限与此值是独占的
<>你应该考虑使用:
np.random.randint(0, 2, nb_col)
其中nb_col是数组的宽度。这将生成一个数字,所有行都相同。这将生成一个数字,所有行都相同。