生成一些随机数据构成的 xls

【问题】

I want to make a series of tables that each contain 25 values, that come from a set of 30 values. How can I quickly, and randomly, produce these tables? I'm wondering if there is a way in excel, or will I need to program something, myself? If so, which language would be the easiest (Python, C, Java)?

Edit: The 25 values would include no repeats. In other words, I'm looking for random combinations (30C25) of the values.

【回答】

随机填充库表,用Python,Perl的代码通常比较繁琐,这类数据库运算用集算器会相对简单。假设目标表为table1,只有一个字段field1,代码如下:

A
1=["value1","value2"…"value30"]
2=A1.sort(rand()).to(1,25)
3=mySQLdb.update@a(A2,table1,filed1:~)

A1:定义30个不重复数据,组成序列

A2:随机选出25个数据

A3:数据入库

如果样本数据是来自某表的30条记录,代码可以这样写:

A
1$select field1 from table1
2=A1.sort(rand()).to(1,25)
3=mySQLdb.update@a(A2,table1)

A1:在数据源中执行sql查询语句,返回结果集。

多个表可以循环填充

AB
1=["value1","value2"…"value30"]=["tableA","tableB","tableC"]
2for B1=A1.sort(rand()).to(1,25)
3=eval("myDB1.update@a(B2,"+A2+",c1:~)")

参考【离线自由计算

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值