bashの間隔でタイムスタンプにラベルを付ける

悪い人

私はawkを使用して、スペースで区切られた3つの分割があるファイルを分割しています。1。開始点。2.終点; 3.ラベル

定義されたフレーム内に新しいラベルを作成したいのですが、ifが必要です。

私はこのようなものを探しています:

num_intervals == (tail -1 | ending point)/250000
count == 1
interval == 2500000
current_interval_start == 0
current_interval_end == current_interval_start + interval
for interval in num_intervals
    if starting_point >= current_interval_start and if ending_point <= current_interval_end then
        print count + label
        count == count + 1
        current_interval_start == current_interval_end
        current_interval_end == current_interval_start + interval

* 2つのラベルが同じ間隔範囲にある場合は、最初のラベルを取得しますが、これを後処理することもできます。

私のデータは次のようになります。

0 2300000 null
2300000 4300000 h
4300000 8000000 aa
8000000 11500000 t
11500000 28400001 null

私が出力として欲しいのはこれです:

0 2500000 null
2500000 5000000 h
5000000 7500000 aa
7500000 1000000 aa
1000000 1250000 t
1250000 1500000 null
1500000 1750000 null
1750000 2000000 null
2000000 2250000 null
2500000 2750000 null
2750000 3000000 null
ジジンプ

あなたはawkだけで行うことができます:

 awk  -v s=2500000 '{
    f=int($1/s);
    l=int($2/s);
    if((l-f) > 0){
         for(i=f+1;i<=l;i++){
               a[i]=$3
         }
    }
}
END {
    e=int($2/s);
    for (i=0;i<=e;i++){
         if (i in a ){
              print i*s,(i+1)*s,a[i]
         }
         else{
              print i*s,(i+1)*s,"null"
         }
    }
}'

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Pythonで間隔ベースのタイムスタンプを生成する

分類Dev

スプレッドシートのアイテムにラベルを付ける/タグを付ける方法

分類Dev

間隔に一致する一意のタイムスタンプ付き行のみを取得する

分類Dev

それらの間の間隔に基づいてタイムスタンプをグループ化する

分類Dev

LegacySQLでタイムスタンプを15分間隔に丸める

分類Dev

mysql データベース内のランダムな間隔のタイムスタンプ (主キー) のすべてのギャップを表示する

分類Dev

x分間隔でタイムスタンプに関して1つの特定の列に属する一意のラベルの数を数える方法は?

分類Dev

Matlabで3Dヒストグラムを使用してデータインデックスにカウントのラベルを付ける方法

分類Dev

dplyrの条件付きイベントにシーケンシャルデータでラベルを付ける

分類Dev

カスタム間隔に基づいた色でポイント シンボル マップを作成する

分類Dev

2つのタイムスタンプ間の時間間隔を分単位で計算するpython

分類Dev

イベントソーシングでイベントタイプに名前を付けるためのベストプラクティス

分類Dev

タイムスタンプ(int)を時間間隔に変換する

分類Dev

「タイムスタンプ」とラベル付けされた辞書から値を抽出する

分類Dev

Hiveで2つのタイムスタンプ日付の間の年数を見つける方法は?

分類Dev

タイムスタンプを毎日の時間間隔に分割

分類Dev

カスタムアニメーションペインに意味のあるラベルを付けることは可能ですか?

分類Dev

Pythonで複数の時間間隔内のタイムスタンプのランダムリストを生成する

分類Dev

同じタイムスタンプ列からレコードの日付間隔を作成する

分類Dev

StandardSQLのタイムスタンプによる訪問のランク付け

分類Dev

イベントのタイムスタンプが時間間隔内にあるかどうかを確認します

分類Dev

AWSAthenaでWindowsEvent Managerイベントのタイムスタンプを指定して、SQLで5分間隔でテストする方法

分類Dev

時間間隔で費やされたほとんどの時間で行にラベルを付ける

分類Dev

ポイントまでの移動時間によるデータのラベル付け

分類Dev

Matplotlibがタイムスタンプでx軸にラベルを付け、マイクロ秒単位で余分な0を削除します

分類Dev

異なる時間間隔でタイムスタンプをカウントする-深夜にまたがる間隔で問題が発生する

分類Dev

テスト-間隔を空けずにリアルタイムで接続出力

分類Dev

タイムスタンプ間隔でのPostgres構文エラー

分類Dev

日曜日から始まるLinuxタイムスタンプの週間隔によるMySQLグループ

Related 関連記事

  1. 1

    Pythonで間隔ベースのタイムスタンプを生成する

  2. 2

    スプレッドシートのアイテムにラベルを付ける/タグを付ける方法

  3. 3

    間隔に一致する一意のタイムスタンプ付き行のみを取得する

  4. 4

    それらの間の間隔に基づいてタイムスタンプをグループ化する

  5. 5

    LegacySQLでタイムスタンプを15分間隔に丸める

  6. 6

    mysql データベース内のランダムな間隔のタイムスタンプ (主キー) のすべてのギャップを表示する

  7. 7

    x分間隔でタイムスタンプに関して1つの特定の列に属する一意のラベルの数を数える方法は?

  8. 8

    Matlabで3Dヒストグラムを使用してデータインデックスにカウントのラベルを付ける方法

  9. 9

    dplyrの条件付きイベントにシーケンシャルデータでラベルを付ける

  10. 10

    カスタム間隔に基づいた色でポイント シンボル マップを作成する

  11. 11

    2つのタイムスタンプ間の時間間隔を分単位で計算するpython

  12. 12

    イベントソーシングでイベントタイプに名前を付けるためのベストプラクティス

  13. 13

    タイムスタンプ(int)を時間間隔に変換する

  14. 14

    「タイムスタンプ」とラベル付けされた辞書から値を抽出する

  15. 15

    Hiveで2つのタイムスタンプ日付の間の年数を見つける方法は?

  16. 16

    タイムスタンプを毎日の時間間隔に分割

  17. 17

    カスタムアニメーションペインに意味のあるラベルを付けることは可能ですか?

  18. 18

    Pythonで複数の時間間隔内のタイムスタンプのランダムリストを生成する

  19. 19

    同じタイムスタンプ列からレコードの日付間隔を作成する

  20. 20

    StandardSQLのタイムスタンプによる訪問のランク付け

  21. 21

    イベントのタイムスタンプが時間間隔内にあるかどうかを確認します

  22. 22

    AWSAthenaでWindowsEvent Managerイベントのタイムスタンプを指定して、SQLで5分間隔でテストする方法

  23. 23

    時間間隔で費やされたほとんどの時間で行にラベルを付ける

  24. 24

    ポイントまでの移動時間によるデータのラベル付け

  25. 25

    Matplotlibがタイムスタンプでx軸にラベルを付け、マイクロ秒単位で余分な0を削除します

  26. 26

    異なる時間間隔でタイムスタンプをカウントする-深夜にまたがる間隔で問題が発生する

  27. 27

    テスト-間隔を空けずにリアルタイムで接続出力

  28. 28

    タイムスタンプ間隔でのPostgres構文エラー

  29. 29

    日曜日から始まるLinuxタイムスタンプの週間隔によるMySQLグループ

ホットタグ

アーカイブ