More Related Content
Similar to Awkでeffective前処理
Similar to Awkでeffective前処理 (7)
Awkでeffective前処理
- 2. ⾃自⼰己紹介
○研究テーマ
スペースデブリの軌道設計
Deeplearningを⽤用いた画像認識識 <-‐‑‒ いまここ
○バイト
ALBERT -‐‑‒ 集計、分析のお仕事
○趣味とか
ラグビー、Python、お酒、⿇麻雀
@aki_̲n1wa
秋庭 伸也
早稲⽥田⼤大学 -‐‑‒ 機械科学専攻 M2
- 9. Awkって何?
○開発者: Aho, Weinberger, and Kernighan
!
○ファイル処理理⾔言語(コマンド)
!
○Cっぽい構⽂文
!
○Awkの良良いところ
学習曲線ゆるやか
ワンライナー ~∼ 数ライナー
!
○Awkが苦⼿手なこと
ちょっと複雑なデータ(リレーショナルとか)
*.xlsx
- 11. ○全⾏行行表⽰示
awk {print $0} titanic.txt
awkスクリプト 入力ファイル
awk {スクリプト} ファイル名
Awkのイントロ
○基本の形
1⾏行行⽬目
2⾏行行⽬目
3⾏行行⽬目
4⾏行行⽬目
…
awkスクリプトを⼊入⼒力力ファイルの1⾏行行⽬目から最終⾏行行まで
1⾏行行ずつ実⾏行行していく。
print $0 →
print $0 →
print $0 →
print $0 →
print $0 →
- 18. おまけ
○.txtのビジュアライゼーション awk -f graph.awk hist.txt
[shinya@ShineAir:~/Programs/awk_preprocess]$ awk -f graph.awk hist.txt
|------------------------------------------------------------------------|
| |
| |
| |
12 - * |
| |
| * |
| * |
| |
| |
8 - |
| |
| |
| |
| * |
4 - * * |
| |
| * |
| |
| |
| * |
|-----------|-----------|------------|-----------|-----------|-----------|
0 2 4 6 8
Poisson hist