データフレームで行を列に分割する方法

Jaydeep borkar

私はこのデータフレームを持っています(次元840行x 1列):

0   151284 Apr 19 11:37 0-01-20200419063614
1   48054 Apr 21 12:50 0-01-20200421074934
2   187588 Apr 21 13:55 0-01-20200421085439
3   51584 Apr 21 14:37 0-01-20200421143636
4   63522 Apr 22 08:40 0-01-20200422083937

このデータフレームを次のような形式に変換したいと思います。

id      datetime             size 
151284  2020-04-19 11:37:00  0-01-20200419063614
 .        .           .

日時の形式は次のとおり(yyyy-mm-dd)(hr-min-sec)です。したがって、基本的に1つの列を3つの列に分割し、日付と時刻をdatetime標準形式の1つの列に結合します。

どんな助けでも大歓迎です。

編集:の出力df.columnsIndex(['col'], dtype='object')

マヤンクポルワル

このような:

In [70]: df = pd.DataFrame({'col':['151284 Apr 19 11:37 0-01-20200419063614', '48054 Apr 21 12:50 0-01-20200421074934', '187588 Apr 21 13:55 0-01-20200421085439', '51584 Apr 21 14:37 0-01-20200421143636',
    ...: '63522 Apr 22 08:40 0-01-20200422083937']})

In [54]: df['id'] = df.col.str.split(' ').str[0]
In [55]: df['Datetime'] = df.col.str.split(' ').str[1] + ' ' + df.col.str.split(' ').str[2] + ' ' + df.col.str.split(' ').str[3]
In [57]: df['Size'] = df.col.str.split(' ').str[-1]

In [63]: from dateutil import parser
In [65]: def format_datetime(x): 
    ...:     return parser.parse(x) 
    ...:     

In [67]: df['Datetime'] = df.Datetime.apply(format_datetime)
In [79]: df                                                                                                                                                                                                 
Out[79]: 
       id            Datetime                 Size
0  151284 2020-04-19 11:37:00  0-01-20200419063614
1   48054 2020-04-21 12:50:00  0-01-20200421074934
2  187588 2020-04-21 13:55:00  0-01-20200421085439
3   51584 2020-04-21 14:37:00  0-01-20200421143636
4   63522 2020-04-22 08:40:00  0-01-20200422083937

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

データフレームで行を列に分割する方法

分類Dev

列の行に基づいてデータフレームを分割する方法

分類Dev

Sparkデータフレームの行を列に分割する方法は?

分類Dev

データフレームで列を分割し、分割値を追加する方法

分類Dev

あるデータフレームの列を別のデータフレームの列で分割する方法

分類Dev

データフレームの列値を複数の列に分割する方法

分類Dev

パンダ:データフレームの列を別々の行に分割する

分類Dev

Sparkデータフレームの列を新しい行に分割する[Scala]

分類Dev

パンダのデータフレーム列を行の値で分割する

分類Dev

等しい長さに基づいてデータフレーム列をRの別々の行に分割する方法

分類Dev

データフレームの列を分割し、それに応じて行を複製する方法は?

分類Dev

rの特定の行でデータフレームを分割する方法

分類Dev

行にあるヘッダーでデータフレームを分割する方法

分類Dev

Sparkデータフレーム、scalaで行を列に変換する方法

分類Dev

パンダデータフレームで行を列に変換する方法

分類Dev

多数のデータフレームで行名を列に変換する方法

分類Dev

多数のデータフレームで行名を列に変換する方法

分類Dev

データフレームを2つの等しい部分(前半行と後半行)に分割する方法-Pythonで

分類Dev

特定の条件でデータフレーム行を2行に分割する方法-python

分類Dev

Pythonで日付を使用してデータフレーム列を複数の列に分割する方法

分類Dev

データフレームのdictを多くの列に分割する方法

分類Dev

データフレーム内の行を動的に分割する

分類Dev

空の行でデータフレームを分割する

分類Dev

条件付きで1つのsparkデータフレーム列を2つの列に分割する方法

分類Dev

データフレームで文字列を分割する

分類Dev

R列の改行でデータフレームを分割する

分類Dev

データフレームの各列で後続を先行で効率的に分割する方法

分類Dev

文字列のリストを高速でデータフレームに分割する

分類Dev

パンダでデータフレームを分割したり、データフレームを行ごとに並べ替えたりする方法

Related 関連記事

  1. 1

    データフレームで行を列に分割する方法

  2. 2

    列の行に基づいてデータフレームを分割する方法

  3. 3

    Sparkデータフレームの行を列に分割する方法は?

  4. 4

    データフレームで列を分割し、分割値を追加する方法

  5. 5

    あるデータフレームの列を別のデータフレームの列で分割する方法

  6. 6

    データフレームの列値を複数の列に分割する方法

  7. 7

    パンダ:データフレームの列を別々の行に分割する

  8. 8

    Sparkデータフレームの列を新しい行に分割する[Scala]

  9. 9

    パンダのデータフレーム列を行の値で分割する

  10. 10

    等しい長さに基づいてデータフレーム列をRの別々の行に分割する方法

  11. 11

    データフレームの列を分割し、それに応じて行を複製する方法は?

  12. 12

    rの特定の行でデータフレームを分割する方法

  13. 13

    行にあるヘッダーでデータフレームを分割する方法

  14. 14

    Sparkデータフレーム、scalaで行を列に変換する方法

  15. 15

    パンダデータフレームで行を列に変換する方法

  16. 16

    多数のデータフレームで行名を列に変換する方法

  17. 17

    多数のデータフレームで行名を列に変換する方法

  18. 18

    データフレームを2つの等しい部分(前半行と後半行)に分割する方法-Pythonで

  19. 19

    特定の条件でデータフレーム行を2行に分割する方法-python

  20. 20

    Pythonで日付を使用してデータフレーム列を複数の列に分割する方法

  21. 21

    データフレームのdictを多くの列に分割する方法

  22. 22

    データフレーム内の行を動的に分割する

  23. 23

    空の行でデータフレームを分割する

  24. 24

    条件付きで1つのsparkデータフレーム列を2つの列に分割する方法

  25. 25

    データフレームで文字列を分割する

  26. 26

    R列の改行でデータフレームを分割する

  27. 27

    データフレームの各列で後続を先行で効率的に分割する方法

  28. 28

    文字列のリストを高速でデータフレームに分割する

  29. 29

    パンダでデータフレームを分割したり、データフレームを行ごとに並べ替えたりする方法

ホットタグ

アーカイブ