Pythonを使用して2列の日付範囲でデータフレームを拡張するにはどうすればよいですか?

sumeyye

データフレーム内の情報の時間範囲を新しいデータフレームとして拡張するにはどうすればよいですか。

  • 私はこれに似た日付、文字列、要素を持つデータフレームdfを持っています:
 "start"     "end"      "note"   "item"
2016-12-30  2017-01-03    Z        1
2017-09-10  2017-09-14    W        2
  • 次のように拡張したいと思います。
 "start"      "note"    "item"
2016-12-30     Z         1
2016-12-31     Z         1
2017-01-01     Z         1
2017-01-02     Z         1
2017-01-03     Z         1
2017-09-10     W         2
2017-09-11     W         2
2017-09-12     W         2
2017-09-13     W         2
2017-09-14     W         2

Pythonを使用してそれを行うにはどうすればよいですか?

ジェズリール

使用する:

#convert columns to datetimes if necessary
df[['start','end']] = df[['start','end']].apply(pd.to_datetime)
#repeat datetimes to Series
s = pd.concat([pd.Series(r.Index,pd.date_range(r.start, r.end)) 
                         for r in df.itertuples()])

#repoeat values, remove end column and reaasign start by index values
df = df.loc[s].drop(['end'], axis=1).assign(start=s.index).reset_index(drop=True)
print (df)
       start note  item
0 2016-12-30    Z     1
1 2016-12-31    Z     1
2 2017-01-01    Z     1
3 2017-01-02    Z     1
4 2017-01-03    Z     1
5 2017-09-10    W     2
6 2017-09-11    W     2
7 2017-09-12    W     2
8 2017-09-13    W     2
9 2017-09-14    W     2

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

列の値として日付範囲を使用してデータフレームを作成するにはどうすればよいですか?

分類Dev

範囲内のすべての日付を取得するデータフレームを溶かすにはどうすればよいですか?

分類Dev

日付範囲に基づいてデータフレームに列を作成するにはどうすればよいですか?

分類Dev

データフレーム内の2つの重複する日付の間の範囲を取得するにはどうすればよいですか?

分類Dev

Pythonを使用して、Pandasデータフレームの各行の範囲内で乱数を生成するにはどうすればよいですか?

分類Dev

Pythonで特定の日付範囲のデータを取得するにはどうすればよいですか?

分類Dev

WHERE句を使用して2つの日付範囲のデータをクエリするにはどうすればよいですか?-SQL

分類Dev

ある範囲の日付を日付で合計し、パンダの新しいデータフレームの新しい列に追加するにはどうすればよいですか?

分類Dev

日付枠内の範囲を拡張して値をコピーするにはどうすればよいですか?

分類Dev

日付に関して一定のままであるデータフレームに列を追加するにはどうすればよいですか?

分類Dev

日時が範囲外のパンダデータフレームを使用するにはどうすればよいですか?

分類Dev

Rデータフレームの日付形式を変更して新しい列に追加するにはどうすればよいですか?

分類Dev

変数に基づいてデータフレームの列の範囲を選択するにはどうすればよいですか?

分類Dev

列値が特定の範囲内にある2つのデータフレームを結合するにはどうすればよいですか?

分類Dev

Pythonを使用して、列のリストをデータフレームの2つの列に分割するにはどうすればよいですか?

分類Dev

Pythonを使用して、データフレーム内の列のすべての要素をnの範囲で移動するにはどうすればよいですか?

分類Dev

StateTransitionReasonのような日付を含む文字列値の日付範囲で開始されたec2に一致するようにawsCLIを使用してフィルタリングするにはどうすればよいですか?

分類Dev

Angularを使用して日付範囲で検索フィルターを作成するにはどうすればよいですか?

分類Dev

「WHEREstartdate> = date」句の値を変更して、ある範囲の日付のデータを取得するにはどうすればよいですか?

分類Dev

パンダデータフレームの列の範囲のデータを正規化するにはどうすればよいですか

分類Dev

pandas Pythonを使用して、データフレーム内の文字列をいくつかの列に分割するにはどうすればよいですか?

分類Dev

同じ列のレコードを組み合わせて時間範囲を拡張するにはどうすればよいですか?

分類Dev

Pythonで、ループを使用してパンダのデータフレームに名前を付けるにはどうすればよいですか?

分類Dev

別のデータフレームを使用してデータフレームに列を追加するにはどうすればよいですか?

分類Dev

Pysparkを使用してスノーフレークテーブルをロードするにはどうすればよいですか。データフレームの日付列はTIMESTAMP_LTZ形式として反映されます。

分類Dev

Djangoで日付範囲フィルターを作成するにはどうすればよいですか?

分類Dev

データフレーム列の正と負の数の範囲でウィンドウを作成するにはどうすればよいですか?

分類Dev

パンダ:日付の違いを取得して新しいデータフレームに追加するにはどうすればよいですか?

分類Dev

特定の日付と曜日の範囲に従ってFSCalanderでイベントデータを表示するにはどうすればよいですか?

Related 関連記事

  1. 1

    列の値として日付範囲を使用してデータフレームを作成するにはどうすればよいですか?

  2. 2

    範囲内のすべての日付を取得するデータフレームを溶かすにはどうすればよいですか?

  3. 3

    日付範囲に基づいてデータフレームに列を作成するにはどうすればよいですか?

  4. 4

    データフレーム内の2つの重複する日付の間の範囲を取得するにはどうすればよいですか?

  5. 5

    Pythonを使用して、Pandasデータフレームの各行の範囲内で乱数を生成するにはどうすればよいですか?

  6. 6

    Pythonで特定の日付範囲のデータを取得するにはどうすればよいですか?

  7. 7

    WHERE句を使用して2つの日付範囲のデータをクエリするにはどうすればよいですか?-SQL

  8. 8

    ある範囲の日付を日付で合計し、パンダの新しいデータフレームの新しい列に追加するにはどうすればよいですか?

  9. 9

    日付枠内の範囲を拡張して値をコピーするにはどうすればよいですか?

  10. 10

    日付に関して一定のままであるデータフレームに列を追加するにはどうすればよいですか?

  11. 11

    日時が範囲外のパンダデータフレームを使用するにはどうすればよいですか?

  12. 12

    Rデータフレームの日付形式を変更して新しい列に追加するにはどうすればよいですか?

  13. 13

    変数に基づいてデータフレームの列の範囲を選択するにはどうすればよいですか?

  14. 14

    列値が特定の範囲内にある2つのデータフレームを結合するにはどうすればよいですか?

  15. 15

    Pythonを使用して、列のリストをデータフレームの2つの列に分割するにはどうすればよいですか?

  16. 16

    Pythonを使用して、データフレーム内の列のすべての要素をnの範囲で移動するにはどうすればよいですか?

  17. 17

    StateTransitionReasonのような日付を含む文字列値の日付範囲で開始されたec2に一致するようにawsCLIを使用してフィルタリングするにはどうすればよいですか?

  18. 18

    Angularを使用して日付範囲で検索フィルターを作成するにはどうすればよいですか?

  19. 19

    「WHEREstartdate> = date」句の値を変更して、ある範囲の日付のデータを取得するにはどうすればよいですか?

  20. 20

    パンダデータフレームの列の範囲のデータを正規化するにはどうすればよいですか

  21. 21

    pandas Pythonを使用して、データフレーム内の文字列をいくつかの列に分割するにはどうすればよいですか?

  22. 22

    同じ列のレコードを組み合わせて時間範囲を拡張するにはどうすればよいですか?

  23. 23

    Pythonで、ループを使用してパンダのデータフレームに名前を付けるにはどうすればよいですか?

  24. 24

    別のデータフレームを使用してデータフレームに列を追加するにはどうすればよいですか?

  25. 25

    Pysparkを使用してスノーフレークテーブルをロードするにはどうすればよいですか。データフレームの日付列はTIMESTAMP_LTZ形式として反映されます。

  26. 26

    Djangoで日付範囲フィルターを作成するにはどうすればよいですか?

  27. 27

    データフレーム列の正と負の数の範囲でウィンドウを作成するにはどうすればよいですか?

  28. 28

    パンダ:日付の違いを取得して新しいデータフレームに追加するにはどうすればよいですか?

  29. 29

    特定の日付と曜日の範囲に従ってFSCalanderでイベントデータを表示するにはどうすればよいですか?

ホットタグ

アーカイブ