在csv文件中按列洗牌单元格。
csvshuf的Python项目详细描述
在csv文件中按列洗牌单元格。
用法
对foobar.csv的每一行的第一列进行随机排序
csvshuf -c1 foobar.csv
使用sattolo的 算法
csvshuf -c3 -s foobar.csv
对foobar.csv的所有列进行随机播放
csvshuf foobar.csv
对除foobar.csv的第一列以外的所有列进行随机播放
csvshuf -C1 foobar.csv
对foobar.csv的前十行的第一列和第三列进行随机排序
head -10 foobar.csv | csvshuf -c 1,3
对管道分隔的foobar.csv的第一列和第三列进行无序处理
csvshuf -c1,3 -d “|” foobar.csv
将制表符分隔的foobar.csv的第一列和第三列随机移动
csvshuf -c 1,3 -t foobar.csv
对管道分隔的foobar.csv的前三列进行无序处理;输出 将以逗号分隔
csvshuf -c 1,2,3 -d “|” -o , foobar.csv
洗牌逗号分隔的foobar.csv的前三列; 输出将以管道分隔
csvshuf -c 1,2,3 -o “|” foobar.csv
将逗号分隔、管道引用的前两列乱序排列 foobar.csv
csvshuf -c 1,2 -d “,” -q “|” foobar.csv
安装
pip install csvshuf