相关疑难解决方法(0)

Pandas:使用范围内的随机整数在df中创建新列

我有一个50k行的熊猫数据框.我正在尝试添加一个新列,它是从1到5的随机生成的整数.

如果我想要50k随机数我会使用:

df1['randNumCol'] = random.sample(xrange(50000), len(df1))
Run Code Online (Sandbox Code Playgroud)

但为此,我不知道该怎么做.

R中的旁注,我会这样做:

sample(1:5, 50000, replace = TRUE)
Run Code Online (Sandbox Code Playgroud)

有什么建议?

python random integer range pandas

50
推荐指数
2
解决办法
4万
查看次数

标签 统计

integer ×1

pandas ×1

python ×1

random ×1

range ×1