複数のパンダ列で16進数をintに変換する方法

KALEB

16進数の値を持つパンダテーブルを10進数に変換しようとしています。私は現在、以下を使用して一度に1列ずつ実行しています。

df["a"] = df["a"].apply(int,base=16)
df["b"] = df["b"].apply(int,base=16)
df["c"] = df["c"].apply(int,base=16)
df["d"] = df["d"].apply(int,base=16)

とにかくこれをすべて一度に行うには?に似ている:

df[['a','b','c','d']] = df[['a','b','c','d']].apply(int,base=16,axis=1)

私は試した:

df[['a','b','c','d']] = df[['a','b','c','d']].apply(lambda x: int(x,base=16),axis=1)

しかし、これはうまくいきませんでした。

サンプルデータ:

      A                    B        C
0  0x26  0x526aada8ffd9e0000  0x15f90
1  0x26                  0x0  0x222e0
2  0x25                  0x0  0x222e0
ジョルゴスミリアンサス

サンプルデータフレームは次のとおりです。

>>> df
      A                    B        C
0  0x26  0x526aada8ffd9e0000  0x15f90
1  0x26                  0x0  0x222e0
2  0x25                  0x0  0x222e0

今、あなたが必要とするのはapplymap

>>> hex_to_int = lambda x: int(x, 16)
>>> df[['A', 'B', 'C']] = df[['A', 'B', 'C']].applymap(hex_to_int)

そして結果は期待通りです:

>>> df
    A                     B       C
0  38  95020000000000000000   90000
1  38                     0  140000
2  37                     0  140000

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

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

編集
0

コメントを追加

0

関連記事

16進数の文字列を16進数に変換する方法

パンダで変数を複数の列に変換する

パンダで1つのintを複数のbool列に変換する

10進数を16進数に変換する方法と16進文字列のXOR

パンダで複数の列を1つに変換する

nodejsで16進数文字列を16進数に変換する方法

Pythonで16進数文字列をintに変換する

intを4バイトの16進数に変換する方法

配列内で16進数を2進数に変換する

Pythonで16進数を10進数/文字列に変換する

Perlで16進数をchar文字列に変換する方法

文字列を生の16進数に変換する方法は?

JavaScriptで10進数を16進数に変換する方法

Javaで10進数を16進数に変換する方法

Cで16進数を10進数に変換する方法は?

負の16進数を10進数に変換する方法

16進数の文字列をJavaでASCIIに変換する

rの行列で16進数を2進数に変換する方法は?

Scalaの16進10進列をintに変換する方法

2進数を16進文字列に変換する方法は?

文字列を16進数に変換し、その16進数値をC++の文字列に格納する方法

文字列の大きな10進数をJavaで16進数に変換する方法は?

goを使用して16進数をintに変換する方法

パンダ、複数の行を複数の列に変換する

10進数を16進数の変数に変換する方法は?

(0.ABBA)16の16進数を8進数に変換する方法は?

C#で16進数をchar []からintに変換する方法

ObjectiveCで16進数のNSDataをintに変換します

16進数の配列をバイトの配列に変換する方法-python

TOP 一覧

  1. 1

    グラフからテーブルに条件付き書式を適用するにはどうすればよいですか?

  2. 2

    ソートされた検索、ターゲット値未満の数をカウント

  3. 3

    Unity:未知のスクリプトをGameObject(カスタムエディター)に動的にアタッチする方法

  4. 4

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  5. 5

    Ansibleで複数行のシェルスクリプトを実行する方法

  6. 6

    Reactでclsxを使用する方法

  7. 7

    tkinterウィンドウを閉じてもPythonプログラムが終了しない

  8. 8

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  9. 9

    Pythonを使用して同じ列の同じ値の間の時差を取得する方法

  10. 10

    PowerShellの分割ファイルへのヘッダーの追加

  11. 11

    Chromeウェブアプリのウェブビューの高さの問題

  12. 12

    BLOBストレージからデータを読み取り、Azure関数アプリを使用してデータにアクセスする方法

  13. 13

    Crashlytics:コンパイラー生成とはどういう意味ですか?

  14. 14

    GoDaddyでのCKEditorとKCfinderの画像プレビュー

  15. 15

    Windows 10の起動時間:以前は20秒でしたが、現在は6〜8倍になっています

  16. 16

    MLでのデータ前処理の背後にある直感

  17. 17

    モーダルダイアログを自動的に閉じる-サーバーコードが完了したら、Googleスプレッドシートのダイアログを閉じます

  18. 18

    reCAPTCHA-エラーコード:ユーザーの応答を検証するときの「missing-input-response」、「missing-input-secret」(POSTの詳細がない)

  19. 19

    STSでループプロセス「クラスパス通知の送信」のループを停止する方法

  20. 20

    ファイル内の2つのマーカー間のテキストを、別のファイルのテキストのセクションに置き換えるにはどうすればよいですか?

  21. 21

    ネットワークグラフで、ネットワークコンポーネントにカーソルを合わせたときに、それらを強調表示するにはどうすればよいですか?

ホットタグ

アーカイブ