python 随机抽取excel表中的数据

刚上手,工作需要学习python,但才开始上手,很多东西都还不会;想请教下,如何用python脚本随机excel表中的数据呢;我excel表中有36W6条数据,想随机抽8... 刚上手,工作需要学习python,但才开始上手,很多东西都还不会;
想请教下,如何用python脚本随机excel表中的数据呢;
我excel表中有36W6条数据,想随机抽800条出来,抽5次;
请问如何实现呢?
如果执行一次不能直接抽5次的,我可以分开5次来抽;主要是想知道如何抽取,望懂的人告知,谢谢了
抽取的800条数据要另保存成一个excel表。
展开
 我来答
wjl2757
2013-07-30 · 超过18用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:45.2万
展开全部
先读取一下excel表里的总数,然后随机抽取从1到总数其中的任意5个数字,然后根据这5个数字去excel对应的行去取数据
更多追问追答
追问
有没有具体的代码写出来呢。刚接触python,不太熟啊;我这总数是361578。
追答
用xlrd模块 你查一下 有很多关于这方面的知识
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d7e281d
2013-07-30 · TA获得超过517个赞
知道小有建树答主
回答量:2377
采纳率:100%
帮助的人:1116万
展开全部

如果是生成随机数,还是挺简单的

import randomm
 result = set()
 while len(result)<800:
     tmp = random.randint(0,361578)
     result.add(tmp)
#这样结果可以生成800个随机数
追问
那如果我想指定提取某个excel里面的随机800条数据,然后保存成一个新的excel,这样可以做到嘛;
追答
可以的,如楼上那位 大牛说的,你可以调查一下 xlrd 模块 
用这个模块来操作excel 表格
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式