value_counts()によって返された値を使用してさらに計算を行う方法は?

ジャンクラット

y_ocsvmという名前のdfに1と-1で埋められたという名前の列がありますstep1

私は使用しました:step1['y_ocsvm'].value_counts()1と-1のカウントを取得するために、出力は次のとおりでした:

step1['y_ocsvm'].value_counts()
Out[11]: 
 1    1622
-1     426
Name: y_ocsvm, dtype: int64

1の数に対する-1の数の比率を見つけたいと思います。単純に426/1622を実行できますが、これを多くのデータフレームに使用する必要があるため、値は確実に変化し、手動で同じものを計算するのは困難になります。

value_counts()パンダシリーズにしか適用できないので、やってみました:

pd.Series([step1['y_ocsvm'] == -1]).value_counts()

しかし、次のエラーが発生します。

pd.Series([step1['y_ocsvm'] == -1]).value_counts()
Traceback (most recent call last):

  File "<ipython-input-13-59f772263a54>", line 1, in <module>
    pd.Series([step1['y_ocsvm'] == -1]).value_counts()

  File "C:\Users\kashy\Anaconda3\envs\py36\lib\site-packages\pandas\core\base.py", line 1303, in value_counts
    normalize=normalize, bins=bins, dropna=dropna)

  File "C:\Users\kashy\Anaconda3\envs\py36\lib\site-packages\pandas\core\algorithms.py", line 705, in value_counts
    keys, counts = _value_counts_arraylike(values, dropna)

  File "C:\Users\kashy\Anaconda3\envs\py36\lib\site-packages\pandas\core\algorithms.py", line 750, in _value_counts_arraylike
    keys, counts = f(values, dropna)

  File "pandas/_libs/hashtable_func_helper.pxi", line 348, in pandas._libs.hashtable.value_count_object

  File "pandas/_libs/hashtable_func_helper.pxi", line 359, in pandas._libs.hashtable.value_count_object

  File "C:\Users\kashy\Anaconda3\envs\py36\lib\site-packages\pandas\core\generic.py", line 1816, in __hash__
    ' hashed'.format(self.__class__.__name__))

SystemError: <built-in method format of str object at 0x00000203B7063AC0> returned a result with an error set

パンダを使用してこれを行う方法を知りたいですか?

エメットB

あなたもすることができます

step1['y_ocsvm'].value_counts()[-1] / step1['y_ocsvm'].value_counts()[1]

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

これらの文字列応答を解析して、抽出された値を使用して計算を実行するにはどうすればよいですか?

分類Dev

forループによって生成された数値から合計を計算します(現在の合計)

分類Dev

パンダは、他のセルによって設定された条件を使用して、行の値を合計で除算します

分類Dev

ajaxによって呼び出されたphpから値を返す方法は?

分類Dev

mean_cl_bootを使用してstat_summaryによって計算された値を取得する

分類Dev

プログラムによって生成された使用量出力からの合計をスクリプトに実装して、繰り返し実行しても正常に実行されるようにするにはどうすればよいですか?

分類Dev

promiseによって返された値を正しく使用し、それを介してマップする方法

分類Dev

MS Accessクエリによって返される制限ですが、クエリまたはテーブルのすべての行を計算します

分類Dev

LINQ式を使用して返された個々の行の特定の列属性の値を合計するにはどうすればよいですか?(C#)

分類Dev

整数でfloatを計算する標準化された方法はどのようになっていますか?

分類Dev

別の列のvalue_countsに指定されたビンに基づいて、1つの列で集計を実行します

分類Dev

JSONからインポートされたPythonリストを使用して計算を行う方法は?

分類Dev

同じ値に対して複数の行を返すパンダvalue_counts

分類Dev

ansibleを使用してPowerShellスクリプトによって返された値を読み取る方法

分類Dev

JavaScript複数入力計算機、入力はユーザーによって生成され、これらの入力は計算を行う必要があります

分類Dev

SQL収集されたSUM値を使用して行値を計算する方法

分類Dev

SQL収集されたSUM値を使用して行値を計算する方法

分類Dev

SELECTによって返された値から列を生成します

分類Dev

Delphiによって計算された間違った値

分類Dev

Javascriptによって変更されたonClick値を返す方法は?

分類Dev

reduce関数を使用して計算されたものから合計された配列を返す方法。Vuejs

分類Dev

SQLで日付範囲にわたって累積計算を実行するにはどうすればよいですか?(たとえば、01の計算では01のデータが使用され、02では01と02が使用されます)。

分類Dev

文字列で指定された数値を使用して絶対値を計算するにはどうすればよいですか?

分類Dev

RhinoMocksで指定された条件によってメソッドから値を返す方法は?

分類Dev

既存のhtmlvalを、後でhtmlやcssを使用して計算された値に置き換えるにはどうすればよいですか?

分類Dev

パンダ-以前に計算された行の値に基づいて行の値を計算します

分類Dev

mallocによって返されたポインタを多次元配列として扱う方法は?

分類Dev

componentDidMountの小道具を使用して計算された値にアクセスする方法はありますか?

分類Dev

Web APIはデータベースからのHttpPost呼び出しによってネストされたJSON値をどのように返しますか?

Related 関連記事

  1. 1

    これらの文字列応答を解析して、抽出された値を使用して計算を実行するにはどうすればよいですか?

  2. 2

    forループによって生成された数値から合計を計算します(現在の合計)

  3. 3

    パンダは、他のセルによって設定された条件を使用して、行の値を合計で除算します

  4. 4

    ajaxによって呼び出されたphpから値を返す方法は?

  5. 5

    mean_cl_bootを使用してstat_summaryによって計算された値を取得する

  6. 6

    プログラムによって生成された使用量出力からの合計をスクリプトに実装して、繰り返し実行しても正常に実行されるようにするにはどうすればよいですか?

  7. 7

    promiseによって返された値を正しく使用し、それを介してマップする方法

  8. 8

    MS Accessクエリによって返される制限ですが、クエリまたはテーブルのすべての行を計算します

  9. 9

    LINQ式を使用して返された個々の行の特定の列属性の値を合計するにはどうすればよいですか?(C#)

  10. 10

    整数でfloatを計算する標準化された方法はどのようになっていますか?

  11. 11

    別の列のvalue_countsに指定されたビンに基づいて、1つの列で集計を実行します

  12. 12

    JSONからインポートされたPythonリストを使用して計算を行う方法は?

  13. 13

    同じ値に対して複数の行を返すパンダvalue_counts

  14. 14

    ansibleを使用してPowerShellスクリプトによって返された値を読み取る方法

  15. 15

    JavaScript複数入力計算機、入力はユーザーによって生成され、これらの入力は計算を行う必要があります

  16. 16

    SQL収集されたSUM値を使用して行値を計算する方法

  17. 17

    SQL収集されたSUM値を使用して行値を計算する方法

  18. 18

    SELECTによって返された値から列を生成します

  19. 19

    Delphiによって計算された間違った値

  20. 20

    Javascriptによって変更されたonClick値を返す方法は?

  21. 21

    reduce関数を使用して計算されたものから合計された配列を返す方法。Vuejs

  22. 22

    SQLで日付範囲にわたって累積計算を実行するにはどうすればよいですか?(たとえば、01の計算では01のデータが使用され、02では01と02が使用されます)。

  23. 23

    文字列で指定された数値を使用して絶対値を計算するにはどうすればよいですか?

  24. 24

    RhinoMocksで指定された条件によってメソッドから値を返す方法は?

  25. 25

    既存のhtmlvalを、後でhtmlやcssを使用して計算された値に置き換えるにはどうすればよいですか?

  26. 26

    パンダ-以前に計算された行の値に基づいて行の値を計算します

  27. 27

    mallocによって返されたポインタを多次元配列として扱う方法は?

  28. 28

    componentDidMountの小道具を使用して計算された値にアクセスする方法はありますか?

  29. 29

    Web APIはデータベースからのHttpPost呼び出しによってネストされたJSON値をどのように返しますか?

ホットタグ

アーカイブ