小编Sol*_*dor的帖子

如何从np.array随机获取20个元素并将其保存到DataFrame?

我有1到80个数字的DataFrame如何随机获取20个元素并将结果保存到另一个DataFrame?我不能像行一样保存每个列表.它的保存元素就像一个列.在未来,我想尝试使用sklearn预测每个radom元素

   a = np.arange(1,81).reshape(8,10)
   pd.DataFrame(a)
Run Code Online (Sandbox Code Playgroud)

我必须得到20个唯一的数字并将其写成一行.例如在python中:

      from random import sample          
      for x in range(1,20):
          i=sample(range(1,81), k=20)
          i.sort()
          print(x,'-',i)`
Run Code Online (Sandbox Code Playgroud)

它返回列表[1,3,5,8,34,45,12,76,45 ...] 20个元素,我希望它看起来像:

  0 1 2 3 4 5 6 7 8 9 10 11 12 ... 20
0 1 5 10 14 20 55 67 34 ......     20 elements
1
.
.
Run Code Online (Sandbox Code Playgroud)

python random numpy pandas

0
推荐指数
1
解决办法
134
查看次数

标签 统计

numpy ×1

pandas ×1

python ×1

random ×1