文字列フォーマットを適用して、データフレームの文字列(オブジェクト)列を数値に変換します

ジャヤント

パンダのデータフレームを

index           A    
    0       1qwe 3asd
    1       6qwe 35asd
    2       11qwe 13asd
    3       17qwe 8asd
    4       5qwe 9asd
    5       7qwe 2asd
    6       1qwe 20asd

A.dtype = object

このデータフレームを次のように変換します

index        A    
    0       1.03
    1       6.35
    2       11.13
    3       17.08
    4       5.09
    5       7.02
    6       1.20

A.dtype = float64

Pythonで変換は可能ですか?はいの場合、効率的な方法でコードを提供してください。

ピリオド(。)の後、1桁しかない場合は、ゼロのパディングを行う必要があります。

cs95

これは1回のstr.replace呼び出しで実行できます。

df['A'].str.replace(r'(\d+).*?(\d+).*', lambda x: '{}.{:0>2}'.format(x[1], x[2]))

pd.to_numeric(df['A'].str.replace(
  r'(\d+).*?(\d+).*', lambda x: '{}.{:0>2}'.format(x[1], x[2])), errors='coerce')

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

(csv)文字列オブジェクトをデータフレームに変換します

分類Dev

データフレームをrec配列に変換します(オブジェクトを文字列に変換します)

分類Dev

カスタム文字列フォーマット関数からの出力として常に「[オブジェクトオブジェクト]」を取得する

分類Dev

PSオブジェクトをカスタムフォーマットの文字列として出力する方法

分類Dev

strptimeを使用して、文字列をタイムゾーンオフセット付きのPython日付型オブジェクトに変換します

分類Dev

オブジェクト型のデータフレーム列を浮動小数点に変換します

分類Dev

Excelの一般的な数値を含むパンダのデータフレーム列を日時オブジェクトに変換します

分類Dev

Python Pandasは、ディクトマッピングを使用してデータフレームの各列にフォーマットを適用します

分類Dev

データフレームオブジェクトの各列に変数を追加します

分類Dev

文字列データを含む変数をJavaScriptRESTAPIのJSONオブジェクトに変換します

分類Dev

ビューWebフォームビューエンジン形式の文字列の配列をjavaScriptオブジェクトに変換します

分類Dev

カスタムのセパレータで数値を文字列にフォーマットしますか?

分類Dev

プレースホルダーと置換オブジェクトを使用してJavaScript文字列をフォーマットしますか?

分類Dev

JSONオブジェクトの配列を含むSparkデータフレーム列を複数の行に変換します

分類Dev

文字列をTkinterノートブックフレームに変換します

分類Dev

pandasデータフレームをJsonオブジェクト配列に変換します

分類Dev

インターフェイスタイプが「NSString」のオブジェクトを値で可変個引数関数に渡すことはできません。フォーマット文字列からの予期されたタイプは「id」でした

分類Dev

JavaScriptは配列オブジェクトのような文字列をフォーマットします

分類Dev

データの配列をオブジェクトにフォーマットします

分類Dev

文字列をスピルして列名と値を形成しながら、文字列のリストをデータフレームに変換します

分類Dev

他の列の値に基づいて、列のデータフレーム行のサブセットに関数を適用します

分類Dev

フォーマットを使用せずに文字列を日付オブジェクトに変換する

分類Dev

Rでデータフレームの複数の列を文字列から数値に変換します

分類Dev

HH:MM:SSを使用してdifftimeオブジェクトを文字列にフォーマットする方法

分類Dev

パンダデータフレームの文字列列を01ベクトルに変換します

分類Dev

文字列をフォーマットを使用してintに変換します

分類Dev

複数のデータフレームオブジェクトを文字列に結合する方法

分類Dev

Javascript-配列リストのオブジェクトを新しいフォーマットのオブジェクトに変換しますか?

分類Dev

オブジェクトのキーと値をフォーマットされた文字列に変換するにはどうすればよいですか?

Related 関連記事

  1. 1

    (csv)文字列オブジェクトをデータフレームに変換します

  2. 2

    データフレームをrec配列に変換します(オブジェクトを文字列に変換します)

  3. 3

    カスタム文字列フォーマット関数からの出力として常に「[オブジェクトオブジェクト]」を取得する

  4. 4

    PSオブジェクトをカスタムフォーマットの文字列として出力する方法

  5. 5

    strptimeを使用して、文字列をタイムゾーンオフセット付きのPython日付型オブジェクトに変換します

  6. 6

    オブジェクト型のデータフレーム列を浮動小数点に変換します

  7. 7

    Excelの一般的な数値を含むパンダのデータフレーム列を日時オブジェクトに変換します

  8. 8

    Python Pandasは、ディクトマッピングを使用してデータフレームの各列にフォーマットを適用します

  9. 9

    データフレームオブジェクトの各列に変数を追加します

  10. 10

    文字列データを含む変数をJavaScriptRESTAPIのJSONオブジェクトに変換します

  11. 11

    ビューWebフォームビューエンジン形式の文字列の配列をjavaScriptオブジェクトに変換します

  12. 12

    カスタムのセパレータで数値を文字列にフォーマットしますか?

  13. 13

    プレースホルダーと置換オブジェクトを使用してJavaScript文字列をフォーマットしますか?

  14. 14

    JSONオブジェクトの配列を含むSparkデータフレーム列を複数の行に変換します

  15. 15

    文字列をTkinterノートブックフレームに変換します

  16. 16

    pandasデータフレームをJsonオブジェクト配列に変換します

  17. 17

    インターフェイスタイプが「NSString」のオブジェクトを値で可変個引数関数に渡すことはできません。フォーマット文字列からの予期されたタイプは「id」でした

  18. 18

    JavaScriptは配列オブジェクトのような文字列をフォーマットします

  19. 19

    データの配列をオブジェクトにフォーマットします

  20. 20

    文字列をスピルして列名と値を形成しながら、文字列のリストをデータフレームに変換します

  21. 21

    他の列の値に基づいて、列のデータフレーム行のサブセットに関数を適用します

  22. 22

    フォーマットを使用せずに文字列を日付オブジェクトに変換する

  23. 23

    Rでデータフレームの複数の列を文字列から数値に変換します

  24. 24

    HH:MM:SSを使用してdifftimeオブジェクトを文字列にフォーマットする方法

  25. 25

    パンダデータフレームの文字列列を01ベクトルに変換します

  26. 26

    文字列をフォーマットを使用してintに変換します

  27. 27

    複数のデータフレームオブジェクトを文字列に結合する方法

  28. 28

    Javascript-配列リストのオブジェクトを新しいフォーマットのオブジェクトに変換しますか?

  29. 29

    オブジェクトのキーと値をフォーマットされた文字列に変換するにはどうすればよいですか?

ホットタグ

アーカイブ