python 随机抽取excel表中的数据
刚上手,工作需要学习python,但才开始上手,很多东西都还不会;想请教下,如何用python脚本随机excel表中的数据呢;我excel表中有36W6条数据,想随机抽8...
刚上手,工作需要学习python,但才开始上手,很多东西都还不会;
想请教下,如何用python脚本随机excel表中的数据呢;
我excel表中有36W6条数据,想随机抽800条出来,抽5次;
请问如何实现呢?
如果执行一次不能直接抽5次的,我可以分开5次来抽;主要是想知道如何抽取,望懂的人告知,谢谢了
抽取的800条数据要另保存成一个excel表。 展开
想请教下,如何用python脚本随机excel表中的数据呢;
我excel表中有36W6条数据,想随机抽800条出来,抽5次;
请问如何实现呢?
如果执行一次不能直接抽5次的,我可以分开5次来抽;主要是想知道如何抽取,望懂的人告知,谢谢了
抽取的800条数据要另保存成一个excel表。 展开
展开全部
先读取一下excel表里的总数,然后随机抽取从1到总数其中的任意5个数字,然后根据这5个数字去excel对应的行去取数据
更多追问追答
追问
有没有具体的代码写出来呢。刚接触python,不太熟啊;我这总数是361578。
追答
用xlrd模块 你查一下 有很多关于这方面的知识
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是生成随机数,还是挺简单的
import randomm
result = set()
while len(result)<800:
tmp = random.randint(0,361578)
result.add(tmp)
#这样结果可以生成800个随机数
追问
那如果我想指定提取某个excel里面的随机800条数据,然后保存成一个新的excel,这样可以做到嘛;
追答
可以的,如楼上那位 大牛说的,你可以调查一下 xlrd 模块
用这个模块来操作excel 表格
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |