标题:
[文本处理]
[已解决]批处理如何随机选取数据添加到其它文本里?
[打印本页]
作者:
cbdk
时间:
2012-7-9 16:12
标题:
[已解决]批处理如何随机选取数据添加到其它文本里?
总文件中,有 文本 A,含很多行的数据;
另有文件M个,每个文件内有文本 1,2,3,4,多个(每个文本含多行数据).
要求:从文本A里,随机选取N行(
能随意设置数字
)数据,依次分别添加到(合并)各文件的各个文本里.
如:总文件中:
文本A,含120万行数据。
文件1,内有文本1、2、3、、、20个;
文件2,内有文本1、2、3、、、20个;
文件3,内有文本1、2、3、、、20个;
任务:从文本A,随机选取50万行数据,分别添加到“文件1内的文本1、2、3、、、20";
分别添加到“文件2内的文本1、2、3、、、20";
分别添加到“文件3内的文本1、2、3、、、20";
恳望大师们出手相助写一个批处理! 先拜谢!
作者:
yangfengoo
时间:
2012-7-9 18:56
50万压力有点大,坐等高人
作者:
cbdk
时间:
2012-7-9 19:28
恭候大师们亮剑~~~
作者:
forfiles
时间:
2012-7-9 23:20
文件里面有文本是怎么个意思?
是不是说文件夹里面有文件啊?
作者:
cbdk
时间:
2012-7-9 23:36
回复
4#
forfiles
是的,指文件夹里面有多个文本文件.
作者:
forfiles
时间:
2012-7-9 23:44
回复
2#
yangfengoo
产生一个1到70万(120万减去50万)之前的随机数,然后for里面skip这个随机数,向下取50万行。这样可以吧。
作者:
cbdk
时间:
2012-7-10 00:01
forfiles 仁师,您好.
50万行数据,是从A文本的120万行数据里,随机选取50万行.添加到如文本1。
再从A文本的120万行数据里,随机选取50万行.添加到如文本2 。
再从A文本的120万行数据里,随机选取50万行.添加到如文本N 。
以此类推,添加到各个文件夹的文本里.
作者:
forfiles
时间:
2012-7-10 11:05
回复
7#
cbdk
每次取一个1到70万之间的随机数用来skip,这样可以使每个文件里面添加的50万行各不相同。
作者:
cbdk
时间:
2012-7-10 12:01
forfiles 仁师,您好.
文本A,含120万行数据,这个120万行,只是举例.
如果文本A,含400万行数据,随机提取100万行,不知道批处理能不能解决.
作者:
cbdk
时间:
2012-7-10 12:10
文本A,行数多,数据大,目的的为了扩大所提取数据的差异性.
作者:
cbdk
时间:
2012-7-10 14:28
教学相长,助人为乐。求助的问题太难?
作者:
cbdk
时间:
2012-7-10 16:30
考虑到难度大,已改为有赏求助.请管理员删除本帖。谢谢
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2