パーセンテージの差を計算する-python

Boosted_d16

リスト内の2つの値の差のパーセンテージを計算しています。

#cal percentage dff: (val2/val)/100
values = [0.11889, 0.07485, 0.01070, 0.03076, 0.01606]
values = [int(round(i*100)) for i in values]

conversion_values = []
for x in range(1, len(values), 1):
    val_1 = values[x-1]
    if val_1 == 0.0: #Check if val_1 is 0.
        conversion_values.append('-')
    else:
        val_2 = values[x]
        diff = (val_2/val_1)*100
        conversion_values.append(diff)

conversion_values

output:
[0, 0, 300, 0]

必要な出力:

   [58, 14, 300, 67]

ここで何が間違っているのかわかりませんか?Excelでは、この計算は正常に機能しますが、ここでは機能しません。小数点と関係があるはずですか?

注-これはパーセンテージの変化についての質問ではありません、それはまったく別のことです。

mad_

実行(val_2)/val_1すると精度が低下するため、いずれかをfloatに変換して最終結果をfloatとして取得し、結果をintに変換します。

values = [0.11889, 0.07485, 0.01070, 0.03076, 0.01606]
values = [int(round(i*100)) for i in values]

conversion_values = []
for x in range(1, len(values), 1):
    val_1 = values[x-1]
    if val_1 == 0.0: #Check if val_1 is 0.
        conversion_values.append('-')
    else:
        val_2 = values[x]
        diff = int(round((float(val_2)/val_1)*100)) # change to float -->round--> int
        conversion_values.append(diff)

conversion_values

出力:

[58, 14, 300, 67]

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

PythonとOpenCVを使用して2つの画像間の差異のパーセンテージを計算するにはどうすればよいですか?

分類Dev

Pythonでgroupbyのカウントとパーセンテージを計算する方法

分類Dev

グループの平均時間差を計算するパンダPython

分類Dev

Pythonは辞書で合計値とそのパーセンテージを計算します

分類Dev

Python-ピボットテーブルの総計のパーセントを計算する

分類Dev

Pythonでパーセンテージを計算する演算子はありますか?

分類Dev

Pythonで財務計算機を構築するためのパーセンテージ付きの計算式を書く方法は?

分類Dev

Pythonで、ある時間を別の時間のパーセンテージとして計算する方法はありますか?

分類Dev

Pythonで各15行のパーセンタイルを計算する方法

分類Dev

Pythonを1つの列でグループ化し、別の列のパーセンテージを計算します

分類Dev

Pythonパンダデータフレームの最初のレコードと最後のレコードの間の時間差を計算する方法

分類Dev

線形パーセンテージ差を計算する

分類Dev

Pythonでしきい値ごとに各列のパーセンテージをカウントして計算します

分類Dev

パンダを使用して大きなデータフレームのn番目とn-1番目の値の差を計算するPythonの方法は?

分類Dev

Python:ループ内の日時オブジェクト間の差を計算する

分類Dev

PythonのnetworkXを使用してパーソナライズされたページランクを計算する

分類Dev

Pythonでセットのすべての正当なパーティションを計算する方法はありますか?

分類Dev

Pythonで正規分布のパーセントポイント関数を計算する方法

分類Dev

Pythonでグループ内の日時の差を計算する方法は?

分類Dev

Pythonで特定のパーセンタイル内の平均を計算する方法は?

分類Dev

Pythonで2つのタイムゾーン間の時間差を計算する方法は?

分類Dev

Pythonのパーセンテージとカウントを取得する

分類Dev

SQLの2つの列の差の合計のパーセンテージを計算する方法

分類Dev

パンダのデータがPythonで集計されたときに、各グループのテールの合計|平均|中央値を計算する方法

分類Dev

Python-ジニ係数を計算するためのパンダデータ操作

分類Dev

Pythonでリストのパーセンテージ範囲を取得する

分類Dev

heapq.nlargestをパーセンテージで使用する-Python

分類Dev

Python /パンダ/データフレーム/日付差の計算

分類Dev

Pythonを使用して、別の列に対するデータの列のパーセンタイルランクを計算する方法

Related 関連記事

  1. 1

    PythonとOpenCVを使用して2つの画像間の差異のパーセンテージを計算するにはどうすればよいですか?

  2. 2

    Pythonでgroupbyのカウントとパーセンテージを計算する方法

  3. 3

    グループの平均時間差を計算するパンダPython

  4. 4

    Pythonは辞書で合計値とそのパーセンテージを計算します

  5. 5

    Python-ピボットテーブルの総計のパーセントを計算する

  6. 6

    Pythonでパーセンテージを計算する演算子はありますか?

  7. 7

    Pythonで財務計算機を構築するためのパーセンテージ付きの計算式を書く方法は?

  8. 8

    Pythonで、ある時間を別の時間のパーセンテージとして計算する方法はありますか?

  9. 9

    Pythonで各15行のパーセンタイルを計算する方法

  10. 10

    Pythonを1つの列でグループ化し、別の列のパーセンテージを計算します

  11. 11

    Pythonパンダデータフレームの最初のレコードと最後のレコードの間の時間差を計算する方法

  12. 12

    線形パーセンテージ差を計算する

  13. 13

    Pythonでしきい値ごとに各列のパーセンテージをカウントして計算します

  14. 14

    パンダを使用して大きなデータフレームのn番目とn-1番目の値の差を計算するPythonの方法は?

  15. 15

    Python:ループ内の日時オブジェクト間の差を計算する

  16. 16

    PythonのnetworkXを使用してパーソナライズされたページランクを計算する

  17. 17

    Pythonでセットのすべての正当なパーティションを計算する方法はありますか?

  18. 18

    Pythonで正規分布のパーセントポイント関数を計算する方法

  19. 19

    Pythonでグループ内の日時の差を計算する方法は?

  20. 20

    Pythonで特定のパーセンタイル内の平均を計算する方法は?

  21. 21

    Pythonで2つのタイムゾーン間の時間差を計算する方法は?

  22. 22

    Pythonのパーセンテージとカウントを取得する

  23. 23

    SQLの2つの列の差の合計のパーセンテージを計算する方法

  24. 24

    パンダのデータがPythonで集計されたときに、各グループのテールの合計|平均|中央値を計算する方法

  25. 25

    Python-ジニ係数を計算するためのパンダデータ操作

  26. 26

    Pythonでリストのパーセンテージ範囲を取得する

  27. 27

    heapq.nlargestをパーセンテージで使用する-Python

  28. 28

    Python /パンダ/データフレーム/日付差の計算

  29. 29

    Pythonを使用して、別の列に対するデータの列のパーセンタイルランクを計算する方法

ホットタグ

アーカイブ