我有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)