欠落している日時値に基づいて空のデータフレーム行を追加する

T.コリー

私はパンダのデータフレームに行を追加しようとしています:

import pandas as pd
import datetime as dt

d={'datetime':[dt.datetime(2018,3,1,0,0),dt.datetime(2018,3,1,0,10),dt.datetime(2018,3,1,0,40)],
  'value':[4.,5.,1.]}

df=pd.DataFrame(d)

どの出力:

             datetime  value
0 2018-03-01 00:00:00    4.0
1 2018-03-01 00:10:00    5.0
2 2018-03-01 00:40:00    1.0

私がやりたいのは、00:00:00から00:40:00までの行を追加して、5分ごとに表示することです。私の希望する出力は次のようになります。

             datetime  value
0 2018-03-01 00:00:00    4.0
1 2018-03-01 00:05:00    NaN
2 2018-03-01 00:10:00    5.0
3 2018-03-01 00:15:00    NaN
4 2018-03-01 00:20:00    NaN
5 2018-03-01 00:25:00    NaN
6 2018-03-01 00:30:00    NaN
7 2018-03-01 00:35:00    NaN
8 2018-03-01 00:40:00    1.0

どうやってそこまで行くの?

jpp

あなたが使用することができますpd.DataFrame.resample

df = df.resample('5Min', on='datetime').first()\
       .drop('datetime', 1).reset_index()

print(df)

             datetime  value
0 2018-03-01 00:00:00    4.0
1 2018-03-01 00:05:00    NaN
2 2018-03-01 00:10:00    5.0
3 2018-03-01 00:15:00    NaN
4 2018-03-01 00:20:00    NaN
5 2018-03-01 00:25:00    NaN
6 2018-03-01 00:30:00    NaN
7 2018-03-01 00:35:00    NaN
8 2018-03-01 00:40:00    1.0

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

欠落している行を追加し、現在のデータフレームに基づいて列の値をゼロに設定します

分類Dev

データが欠落しているデータフレームに値が「0」の行を追加する

分類Dev

データフレームに欠落している日を追加する

分類Dev

営業日インデックスに基づいて、データフレーム内の複数の列に欠落している日付を代入する

分類Dev

ソースとしてのベクトルに基づいて、データフレームの列と行の欠落値を補完する方法

分類Dev

Pythonの別のデータフレームの複数の列に基づいて、欠落している値をマージして埋めます

分類Dev

別のデータフレームの値に基づいて、列の欠落している値を補間します

分類Dev

パンダの状態に基づいて、あるデータフレームから別のデータフレームに欠落している行を追加するにはどうすればよいですか?

分類Dev

最初の有効なnull以外の列に基づいて、データフレームに欠落している値を入力します

分類Dev

観測値が欠落している場合は、データフレームに行を追加します

分類Dev

欠落している時間範囲に基づいて、データベース内の欠落している行を自動入力します

分類Dev

null値のデータフレームに欠落している月を追加する

分類Dev

日付列の値が欠落しているデータフレームIDを更新しています

分類Dev

欠落しているすべての日付データフレームの前日の行を複製する

分類Dev

欠落している行の明示的な表現をデータフレームに追加しますか?

分類Dev

欠落している日付インデックスをデータフレームに追加する

分類Dev

時系列データの欠落している行をPythonのパンダデータフレームに追加する方法

分類Dev

欠落している日付をパンダデータフレームに追加する

分類Dev

日付が欠落しているデータフレームを時系列に変換します

分類Dev

欠落している行と補間された値をRのデータフレームに追加するにはどうすればよいですか?

分類Dev

データフレームの欠落している行を修復する

分類Dev

欠落している時間観測値をデータフレームに挿入する

分類Dev

2つの日時値に基づいてデータフレームをグループ化する

分類Dev

Pythonパンダ:欠落している日付、時系列の行をgroupbyデータフレームに挿入します

分類Dev

日時インデックスの条件に基づいてデータフレーム行を削除する

分類Dev

列の日付に基づいてデータフレームに各月の行を追加する

分類Dev

データフレームに欠落しているものとして複数の値を定義する

分類Dev

R:値が欠落している列をデータフレームに追加します

分類Dev

インデックスインクリメントPythonPandasデータフレームに基づいて欠落している列の値を見つけて追加する

Related 関連記事

  1. 1

    欠落している行を追加し、現在のデータフレームに基づいて列の値をゼロに設定します

  2. 2

    データが欠落しているデータフレームに値が「0」の行を追加する

  3. 3

    データフレームに欠落している日を追加する

  4. 4

    営業日インデックスに基づいて、データフレーム内の複数の列に欠落している日付を代入する

  5. 5

    ソースとしてのベクトルに基づいて、データフレームの列と行の欠落値を補完する方法

  6. 6

    Pythonの別のデータフレームの複数の列に基づいて、欠落している値をマージして埋めます

  7. 7

    別のデータフレームの値に基づいて、列の欠落している値を補間します

  8. 8

    パンダの状態に基づいて、あるデータフレームから別のデータフレームに欠落している行を追加するにはどうすればよいですか?

  9. 9

    最初の有効なnull以外の列に基づいて、データフレームに欠落している値を入力します

  10. 10

    観測値が欠落している場合は、データフレームに行を追加します

  11. 11

    欠落している時間範囲に基づいて、データベース内の欠落している行を自動入力します

  12. 12

    null値のデータフレームに欠落している月を追加する

  13. 13

    日付列の値が欠落しているデータフレームIDを更新しています

  14. 14

    欠落しているすべての日付データフレームの前日の行を複製する

  15. 15

    欠落している行の明示的な表現をデータフレームに追加しますか?

  16. 16

    欠落している日付インデックスをデータフレームに追加する

  17. 17

    時系列データの欠落している行をPythonのパンダデータフレームに追加する方法

  18. 18

    欠落している日付をパンダデータフレームに追加する

  19. 19

    日付が欠落しているデータフレームを時系列に変換します

  20. 20

    欠落している行と補間された値をRのデータフレームに追加するにはどうすればよいですか?

  21. 21

    データフレームの欠落している行を修復する

  22. 22

    欠落している時間観測値をデータフレームに挿入する

  23. 23

    2つの日時値に基づいてデータフレームをグループ化する

  24. 24

    Pythonパンダ:欠落している日付、時系列の行をgroupbyデータフレームに挿入します

  25. 25

    日時インデックスの条件に基づいてデータフレーム行を削除する

  26. 26

    列の日付に基づいてデータフレームに各月の行を追加する

  27. 27

    データフレームに欠落しているものとして複数の値を定義する

  28. 28

    R:値が欠落している列をデータフレームに追加します

  29. 29

    インデックスインクリメントPythonPandasデータフレームに基づいて欠落している列の値を見つけて追加する

ホットタグ

アーカイブ