パンダの一意の値に従って列を並べ替える方法はありますか?

フィレンツェ

日付とID列を持つデータフレームがあるとします。これは時系列データセットです。したがって、このデータフレームの時系列識別子を生成する必要があります。つまり、それぞれの一意のセットに対応する値を追加する必要があります。これを行う方法はありますか?

df = pd.DataFrame({'Date':[2012-01-01, 2012-01-01, 2012-01-01, 2012-01-02, 2012-01-02, 2012-01-03, 2012-01-03, 2012-01-03, 2012-01-04, 2012-01-01, 2012-01-04],
                      'Id':[1,2,3,4,5,6,7,8,9,10,11]})
print(df)

出力:

   Date       Id
2012-01-01     1
2012-01-01     2
2012-01-01     3
2012-01-02     4
2012-01-02     5
2012-01-03     6
2012-01-03     7
2012-01-03     8
2012-01-04     9
2012-01-01     10
2012-01-04     11

私はその独自性に従って日付を注文する必要があります

   Date       Id      TimeID
2012-01-01     1         0
2012-01-02     4         0
2012-01-03     6         0
2012-01-04     9         0
2012-01-01     2         1
2012-01-02     5         1
2012-01-03     7         1
2012-01-04     11        1
2012-01-01     3         2
2012-01-03     8         2
2012-01-01     10        3
ジェズリール

GroupBy.cumcountと一緒に使用DataFrame.sort_values

df['TimeID'] = df.groupby('Date').cumcount()
df = df.sort_values('TimeID')
print (df)
          Date  Id  TimeID
0   2012-01-01   1       0
3   2012-01-02   4       0
5   2012-01-03   6       0
8   2012-01-04   9       0
1   2012-01-01   2       1
4   2012-01-02   5       1
6   2012-01-03   7       1
10  2012-01-04  11       1
2   2012-01-01   3       2
7   2012-01-03   8       2
9   2012-01-01  10       3

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

パンダの別の列に従って一意の値を並べ替える

分類Dev

列名の一致する文字列に従ってパンダのセル(文字列)を並べ替えます

分類Dev

パンダの特定の列の一意の値を並べ替える方法は?

分類Dev

特定の列の値に従ってパンダデータファイルの文字列を並べ替えるにはどうすればよいですか?

分類Dev

文字列値の列に従ってパンダのデータフレーム行を並べ替えます

分類Dev

ある列を並べ替える方法は、別の列の値によって異なります:jquery tablesorter

分類Dev

配列の一意の値を並べ替えてカウントする

分類Dev

PHPの値に従って配列を並べ替えます

分類Dev

現在の並べ替え位置と別の列に基づいてパンダデータフレーム列を作成する方法はありますか?

分類Dev

一意の値で配列を並べ替える方法

分類Dev

MatlabIVを並べ替えて一意のH値にマッピングする方法

分類Dev

パンダを使用して他の列の値を保持しながら、列に従ってDataFrameの日付を並べ替えます

分類Dev

パンダのデータフレームを数値文字列の列で並べ替える方法はありますか?

分類Dev

出現回数の一意の値を列ヘッダーのパンダに使用する方法はありますか?

分類Dev

パンダはすべての一意の列値に対して何かを行います

分類Dev

出力を並べ替えることなく、パンダのデータフレームから一意の値を出力します

分類Dev

特定の値に基づいてデータフレームをフィルタリングするだけでなく、パンダを使用して一意の識別子の他のすべての値を保持する方法はありますか?

分類Dev

awkは1つの列に従って並べ替えますが、すべてを印刷する必要があります

分類Dev

一意の値に従って列をグループ化し、その値に従って別の列にカウントする方法は?

分類Dev

一意のnp配列要素を出現順に並べ替える方法は?

分類Dev

bashの配列から一意の値を並べ替えて取得するにはどうすればよいですか?

分類Dev

パンダの一意の値を反復処理する簡単な方法はありますか?

分類Dev

javascriptの別の配列に従って配列を並べ替える方法は?

分類Dev

パンダの列(ilocでスライス)をメインデータフレームとして並べ替える方法はありますか?

分類Dev

配列を並べ替えて、複数の条件で一意にする-Ruby

分類Dev

一意の値に基づいて2列のデータフレームを並べ替えます

分類Dev

パンダの列の1つに一致する、リストに従ってデータフレームを並べ替える

分類Dev

パンダは、列の最小値から最大値に基づいて行を並べ替えます

分類Dev

カウントで並べ替えて、一意のアイテムの値を保持する方法

Related 関連記事

  1. 1

    パンダの別の列に従って一意の値を並べ替える

  2. 2

    列名の一致する文字列に従ってパンダのセル(文字列)を並べ替えます

  3. 3

    パンダの特定の列の一意の値を並べ替える方法は?

  4. 4

    特定の列の値に従ってパンダデータファイルの文字列を並べ替えるにはどうすればよいですか?

  5. 5

    文字列値の列に従ってパンダのデータフレーム行を並べ替えます

  6. 6

    ある列を並べ替える方法は、別の列の値によって異なります:jquery tablesorter

  7. 7

    配列の一意の値を並べ替えてカウントする

  8. 8

    PHPの値に従って配列を並べ替えます

  9. 9

    現在の並べ替え位置と別の列に基づいてパンダデータフレーム列を作成する方法はありますか?

  10. 10

    一意の値で配列を並べ替える方法

  11. 11

    MatlabIVを並べ替えて一意のH値にマッピングする方法

  12. 12

    パンダを使用して他の列の値を保持しながら、列に従ってDataFrameの日付を並べ替えます

  13. 13

    パンダのデータフレームを数値文字列の列で並べ替える方法はありますか?

  14. 14

    出現回数の一意の値を列ヘッダーのパンダに使用する方法はありますか?

  15. 15

    パンダはすべての一意の列値に対して何かを行います

  16. 16

    出力を並べ替えることなく、パンダのデータフレームから一意の値を出力します

  17. 17

    特定の値に基づいてデータフレームをフィルタリングするだけでなく、パンダを使用して一意の識別子の他のすべての値を保持する方法はありますか?

  18. 18

    awkは1つの列に従って並べ替えますが、すべてを印刷する必要があります

  19. 19

    一意の値に従って列をグループ化し、その値に従って別の列にカウントする方法は?

  20. 20

    一意のnp配列要素を出現順に並べ替える方法は?

  21. 21

    bashの配列から一意の値を並べ替えて取得するにはどうすればよいですか?

  22. 22

    パンダの一意の値を反復処理する簡単な方法はありますか?

  23. 23

    javascriptの別の配列に従って配列を並べ替える方法は?

  24. 24

    パンダの列(ilocでスライス)をメインデータフレームとして並べ替える方法はありますか?

  25. 25

    配列を並べ替えて、複数の条件で一意にする-Ruby

  26. 26

    一意の値に基づいて2列のデータフレームを並べ替えます

  27. 27

    パンダの列の1つに一致する、リストに従ってデータフレームを並べ替える

  28. 28

    パンダは、列の最小値から最大値に基づいて行を並べ替えます

  29. 29

    カウントで並べ替えて、一意のアイテムの値を保持する方法

ホットタグ

アーカイブ