2つのパンダデータフレーム列間の差異の分布をプロットします

ggupta

私は列の持っているパンダのデータフレーム、持っているAとしB

私は、列の間の差異の割合の分布グラフプロットしたいAとしB

        A                B
  1 1.051990e+10    1.051990e+04
  2 1.051990e+10    1.051990e+04
  5 4.841800e+10    1.200000e+10
  8 2.327700e+10    2.716000e+10
  9 1.204900e+10    2.100000e+08

分布グラフは、10%の違いがあるレコードの数、20%の違いがあるレコードの数のようになります。

私は次のように試しました

df percCal(x,y):
  return (x-y)*100/x

df['perc'] = df.apply(lambda x: percCal(df['A'], df['B']), axis=1)

私は初心者なので、これは機能していません。助けてください

ニコラス・ゲルヴェ

lambda操作は必要ありません

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

df1 = pd.DataFrame(np.random.randint(1, 10, (20, 2)), columns=['A', 'B'])

def percCal(x,y):
  return (x-y)*100/x

または、列を直接操作するだけです。

df1['diff'] = (df1['A'] - df1['B']) * 100 / df1['A']

関数を適用してプロットします。

df1['diff'] = percCal(df1['A'], df1['B'])
df1['diff'].plot(kind='density')

ここに画像の説明を入力してください

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

2つの行の差を計算するパンダデータフレームに列を作成します

分類Dev

列数が異なる2つのデータフレーム間の差を減算/検索します

分類Dev

パンダデータフレームのグループ化された列の1つの列の違いのグラフをプロットします

分類Dev

2つの異なるパンダデータフレームから2つの列を乗算します

分類Dev

パンダの異なるデータフレームの2つの列を比較します

分類Dev

パンダは4つのデータフレームシリーズから2つのサブプロットをプロットします

分類Dev

パンダ:タプルの列を含むデータフレームをプロットします

分類Dev

2つのデータフレームを連結し、パンダに重複をドロップします

分類Dev

2つのデータフレーム間のパンダのセット差の計算

分類Dev

すべてのパンダのデータフレーム列を個別にプロットします

分類Dev

パンダの2つのデータフレームの差を設定します

分類Dev

パンダは列が異なる2つのデータフレームをマージします

分類Dev

パンダの1つの図に2つのデータフレームをプロットする

分類Dev

パンダのインデックスが異なる2つのデータフレーム間にfuncを適用します

分類Dev

列数が異なる2つのパンダデータフレームを結合します

分類Dev

ポイントを使用してパンダデータフレームの2つの列をプロットする方法

分類Dev

ポイントを使用してパンダデータフレームの2つの列をプロットする方法

分類Dev

2つのパンダデータフレームをそれぞれサブプロットスタイルで並べてプロットします

分類Dev

パンダは時間列ごとに2つのデータフレームをマージします

分類Dev

Rの2つの異なるデータフレームからの2つのタイムスタンプ間の行をカウントします

分類Dev

2つの同一のデータフレームの列をループしてプロットします

分類Dev

pandasデータフレームの2つのhh:mm列間の時間差を計算します

分類Dev

pandasデータフレームの2つのhh:mm列間の時間差を計算します

分類Dev

同じ列といくつかの不一致の行を持つ2つのパンダデータフレーム間の差を計算する

分類Dev

Python:指定された列を使用してx軸を持つパンダデータフレームの棒グラフをプロットします

分類Dev

パンダ:2つの異なるデータフレームの2つの列を比較して、新しい列を作成します

分類Dev

パンダのマージ:同じ列の2つのデータフレームをマージしますが、異なる列を保持します

分類Dev

パンダのデータフレームからのパーセンテージ分布で水平バープロットをプロットする方法は?

分類Dev

パンダのデータフレームはナンの数で列をドロップします

Related 関連記事

  1. 1

    2つの行の差を計算するパンダデータフレームに列を作成します

  2. 2

    列数が異なる2つのデータフレーム間の差を減算/検索します

  3. 3

    パンダデータフレームのグループ化された列の1つの列の違いのグラフをプロットします

  4. 4

    2つの異なるパンダデータフレームから2つの列を乗算します

  5. 5

    パンダの異なるデータフレームの2つの列を比較します

  6. 6

    パンダは4つのデータフレームシリーズから2つのサブプロットをプロットします

  7. 7

    パンダ:タプルの列を含むデータフレームをプロットします

  8. 8

    2つのデータフレームを連結し、パンダに重複をドロップします

  9. 9

    2つのデータフレーム間のパンダのセット差の計算

  10. 10

    すべてのパンダのデータフレーム列を個別にプロットします

  11. 11

    パンダの2つのデータフレームの差を設定します

  12. 12

    パンダは列が異なる2つのデータフレームをマージします

  13. 13

    パンダの1つの図に2つのデータフレームをプロットする

  14. 14

    パンダのインデックスが異なる2つのデータフレーム間にfuncを適用します

  15. 15

    列数が異なる2つのパンダデータフレームを結合します

  16. 16

    ポイントを使用してパンダデータフレームの2つの列をプロットする方法

  17. 17

    ポイントを使用してパンダデータフレームの2つの列をプロットする方法

  18. 18

    2つのパンダデータフレームをそれぞれサブプロットスタイルで並べてプロットします

  19. 19

    パンダは時間列ごとに2つのデータフレームをマージします

  20. 20

    Rの2つの異なるデータフレームからの2つのタイムスタンプ間の行をカウントします

  21. 21

    2つの同一のデータフレームの列をループしてプロットします

  22. 22

    pandasデータフレームの2つのhh:mm列間の時間差を計算します

  23. 23

    pandasデータフレームの2つのhh:mm列間の時間差を計算します

  24. 24

    同じ列といくつかの不一致の行を持つ2つのパンダデータフレーム間の差を計算する

  25. 25

    Python:指定された列を使用してx軸を持つパンダデータフレームの棒グラフをプロットします

  26. 26

    パンダ:2つの異なるデータフレームの2つの列を比較して、新しい列を作成します

  27. 27

    パンダのマージ:同じ列の2つのデータフレームをマージしますが、異なる列を保持します

  28. 28

    パンダのデータフレームからのパーセンテージ分布で水平バープロットをプロットする方法は?

  29. 29

    パンダのデータフレームはナンの数で列をドロップします

ホットタグ

アーカイブ