エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
全体の行数がわからないデータからランダムにN行取り出す - Qiita
テキストデータからランダムにN行取り出す方法ですが、まず「シャッフルしてN行取り出す」というのがあ... テキストデータからランダムにN行取り出す方法ですが、まず「シャッフルしてN行取り出す」というのがあります。 しかし、データが大きいとシャッフルにも大量のメモリが必要になるので、別の方法を考えたいところです。 ここで、全体の行数がわかっていれば簡単に書ける(後で書きます)ところですが、一度行数を調べてから取り出すとなると二度手間になってしまいます。 こういうときは、Perl(-nオプション)で次のように書くと、$n個を配列に格納することができます(順序はランダムではありません)。 $ randpick -n 5 KEN_ALL.CSV | piconv -f cp932 01665,"08833","0883332","ホッカイドウ","カワカミグンテシカガチョウ","サツトモナイゲンヤ","北海道","川上郡弟子屈町","札友内原野",0,0,0,1,0,0 08227,"3080
2019/04/16 リンク