Miller は awk、sed、slice、be half of が大好きで、CSV、TSV、JSON、JSON Lines に似た事実コーデックに親切です
Miller を使用すると、おなじみのコーデックを利用して、位置インデックスに依存することを望まずに、名前付きフィールドを使用できます。 CSV、TSV、JSON、JSON Lines、および位置インデックス付きに似ています。 次に、場合によっては、元のフィールドの関数、フィールドのタンブル、並べ替え、統計的な混合、むしろ印刷などの一意のフィールドを追加する可能性があります。
Miller は key-payment-pair ファクト 一方、おなじみの Unix 機器は整数インデックス フィールドで動作します: 後者の純粋事実構造が配列である場合、Miller の純粋事実構造は挿入順のハッシュ マップです。
Miller は 変動を処理しますファクト コーデック と並んでいますが、おなじみの CSV
、TSV
に制限されなくなりました。 、および JSON/JSON 行 。 (ミラーは、位置的に索引付けされた事実とも争うことができます!)
倫理的な可能性があり、ミラー プレも受け取る可能性があります。 -システム上に構築:
マック
ブリューセットアップミラー
ポートセットアップミラー ホームウィンドウ チョコセットアップミラー

さらにシーク README-versions.md 機器バージョンの完全なチェックリストについては。 タイム ポーク アップ (LtS) リリースの長期化が確実に古いバージョンにあることを明らかにします。
さらにシークします
provide .



git クローン https://github.com/johnkerl/miller CDミラー と 発展: 上ロビデ:発展。 これには約 1 秒かかり、Miller 実行可能ファイルが生成されます。これは
./mlr (また .mlr.exe (ホーム ウィンドウ))。テストから逃れるには: 発展診る。 に設定: 開発セットアップ 。 これにより、実行可能ファイルがインストールされます /usr/local/bin/mlr とハンドブックのページ/usr/local/allotment/man/man1/mlr.1 (だから、あなたはおそらくうまくいくでしょう
man mlr ).
あなたは発展するでしょう / configure --prefix=/some/set up/direction よりも早く発展設定
設定する価値がある場合はいつでも よりもさまざまな場所にアップ/usr/local . それなし 発展:
証明する ide: Produce github.com/johnkerl/miller/cmd/mlr を実行) . テストから逃れるには: テストを実行 github.com/johnkerl/miller/interior/pkg/...
と mlr regtest. 設定する: 実行セットアップ github.com/johnkerl/miller/cmd/mlr は GOPATH /bin/mlr . のドキュメント ページも参照してください。 からの構築提供 . 開発者の詳細については、README-dev.md
. ミラーは マルチマップ
: 事実のクレンジング、事実の割引、 Miller を使って、リンクされたサブストリームを選択し、CSV 構造とカーゴをオールインさらなる統計および/またはグラフィック処理のためのメモリ/ファクト フレーム ユーティリティ。
Miller は、R に似た 事実予測ツール を強化します。 パンダ など。: ミラーを 整然と および 事実を準備する。 Miller で完全に 通常の統計 を開発する可能性は十分にあるかもしれませんが、そのストリーミング ファクトの特性とシングルパス アルゴリズムによって可能になります 非常に巨大な事実セットをスライスします.
Miller は SQL データベース を強化します: その能力に関して、コンシューマー側でスライス、キューブ、および再フォーマットの事実をうまく処理できる可能性があります。データベースに出入りします。 また、ディスク レコードデータ内のいくつかの事実を合法的に予測する必要があるのに対し、迅速でセットアップ不要の 1 回限りの作業については、データベースの利点をいくつか享受できます。
Miller はさらに、従来の Unix の手段を超えて、最新の技術に完全に足を踏み入れ、 no-SQL の世界: その非常に重要な物語の異質性特性により、Miller は、さまざまなスキーマ (サブジェクト名) を持つレコードがインターリーブされているファクトに対して実行できます.
ミラーは ストリーミング中です: ほとんどの操作では、出力を生成するよりも早くすべての入力を取り込むのとは逆に、一度にメモリ内に 1 つの物語しか必要としません。 より深い保持が必要なこれらの操作については (選別
, tac
, stats1
))、Miller は必要なだけの重要な事実のみを保持しています。 これは、機能的に想像できるときはいつでも、システムの手元の RAM よりも多くなる可能性のある recordsdata を操作する可能性があり、Miller を tail -f
Miller は パイプに優しく、Unix ツールキットと相互運用できます.
Miller の I/O コーデックは、表形式のむしろ印刷、位置インデックス付き (Unix ツールキット モデル)、CSV、TSV、JSON、JSON 行など。
ミラーは 変換 コーデック間
Miller の 処理は構造を意識したものです : 例えば CSV 選別 と tac
最初にヘッダー行をサポートします。
ミラー移植可能な最新の Trail で書かれており、実行時の依存関係はゼロです。 単一のバイナリ
を受け取るか、まとめます。 scp 機械を遠くに飛ばし、それを作動させるように要求します。
現在、私は偶然にミラーに出会いました—それは愛のjqですがCSV の場合: https://t.co/pn5Ni241KM
さらに、「Miller は、R や pandas などと同様の事実予測ツールを拡張します。 よろしければ、ミラーを使って秩序を整え、事実を準備してください。」 @GreatBlueC
@nfmcclure— Adrien Trouillaud (@adrienjt) 2020年9月24日 
過小評価されているスイス軍の暴露-line チェーンソー."Miller is love awk, sed, slice, be half of, and kind forCSV、TSV、および JSON." https://t.co/TrQqSUK3KK
— Dirk Eddelbuettel (@eddelbuettel) 2月28日2017年
Miller は、CSV ファクトを操作するための大きなアンカバー ライン インストゥルメントを気に入っているようです。 http://t.co/9BBb6VCZ6Y
— マイク・ルキデス (@mikeloukides)
2015年8月16日
Miller is love sed, awk, slice, be half of, and CSV に類似したタイトル索引付き事実の種類: http://t.co/1zPbfg6B2W
- 楽器を手に入れよう!— Ilya Grigorik (@igrigorik)
2015年8月22日
ところで、Miller は CSV に対応する最高の CLI 手段だと思います。 山が多すぎる CSV を R にロードする前処理をしなければならないので、これを使うのは苦手です (今は vroom にふけるので、そのようなケースはおそらくまれですが...)https://t.co/kUjrSSGJoT— 湯谷浩明 (@yutannihilat_en) 2020年4月21日
Miller: *構造を意識した事実を明らかにするツール By @__ジョーカー__ *ラインを意識したワークシューズで障害を克服する awk, sed 他
https://t.co/LCyPkhYvt9
ベンチャー Web の自己規律は、モラル システムの文書化の素晴らしい例です!!— ドニー・ダニエル (@dnnydnl)
2018年9月9日
🤯
@__jo_ker__
の Miller は問題なく読み取り、変換、+ あらゆる種類の表形式の事実の書き込みを行います。 または、フラッシュのようにスタンドアロンではなく、事実をストリーミングするために構築されています (一度に 1 行で作業するため、メモリよりも増加したレコードデータで作業する可能性があります)。そしてドキュメント夢です。 私は朝それらすべてを発見しています!
— ベンジャミンウルフ (彼/彼) (@BenjaminWolfe) 2021年9月9日
寄稿者 ✨Miller のより良い開発をサポートしてくださっている総合美学の方々に感謝します (絵文字キー
):