首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >随机抽取100家公司标准普尔500指数成份股公司的数据

随机抽取100家公司标准普尔500指数成份股公司的数据
EN

Stack Overflow用户
提问于 2019-11-12 05:33:43
回答 1查看 144关注 0票数 0

我得到了三个csv文件,一个包含标准普尔500指数成份股公司,另外两个包含它们的成交量和回报数据。如何在Python中从这500家公司中随机选择100家公司

代码语言:javascript
复制
from random import seed
from random import choice

seed(2)
numbers = [i for i in range(100)]

print(data)

for _ in range(50):
    selection = choice(numbers)
    print(selection)
EN

回答 1

Stack Overflow用户

发布于 2019-11-12 07:29:22

使用random.choice()可能会导致重复的样本,因为它是带有替换的随机抽样。

试试这个:

从另一个列表中创建具有指定数量的随机元素的新列表。

代码语言:javascript
复制
from random import sample
numbers = [i for i in range(500)]
hundred_selected_numbers = sample(numbers, 100)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58808990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档