使用np.random生成值

时间:2016-07-04 12:33:43

标签: python numpy pandas

我尝试将新列添加到df,其中所有值都为0或1。 我用

function deleteSitelinks(deleteArray, adGroup){
  Logger.log(adGroup);
  for(var i = 0; i < deleteArray.length; i++){
    var sitelink = adGroup.extensions()
    .sitelinks()
    .withIds([deleteArray[i]])
    .get()
    .next();

    adGroup.removeSitelink(sitelink);
  }
}

但它返回包含所有df['name'] = np.random.randint(0, 1) 的列。

2 个答案:

答案 0 :(得分:3)

使用形状说明符让它在str[0,2)的区间0中创建一个随机整数数组,其长度与{{中的行数相同1}}与1然后分配为新列。因此,实施将是 -

dataframe

答案 1 :(得分:3)

提示:上限与此function不相同。

你应该考虑使用:

np.random.randint(0, 2, nb_col)

nb_col是数组的宽度。