Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python-Pandasデータフレームのすべての行を合計する


DataFrameのすべての行を合計するには、sum()関数を使用して、axisの値を1に設定します。値axis 1は、行の値を追加します。

まず、DataFrameを作成しましょう。始値と終値の列があります

dataFrame = pd.DataFrame({"Opening_Stock": [300, 700, 1200, 1500],"Closing_Stock": [200, 500, 1000, 900]})

行の値の合計を求めています。行の値を追加するために軸が1に設定されています

dataFrame = dataFrame.sum(axis = 1)

以下は完全なコードです

import pandas as pd

dataFrame = pd.DataFrame({"Opening_Stock": [300, 700, 1200, 1500],"Closing_Stock": [200, 500, 1000, 900]})

print"DataFrame...\n",dataFrame

# finding sum of row values
# axis is set 1 to add row values
dataFrame = dataFrame.sum(axis = 1)
print"\nSumming rows...\n",dataFrame

出力

これにより、次の出力が生成されます

DataFrame...
   Closing_Stock   Opening_Stock
0          200             300
1          500             700
2         1000            1200
3          900            1500

Summing rows...
0      500
1     1200
2     2200
3     2400
dtype: int64

  1. Python-PandasDataFrameからnull行を削除する方法

    Pandas DataFrameのnull行を削除するには、dropna()メソッドを使用します。以下が、いくつかのNaN、つまりnull値を含むCSVファイルであるとしましょう- read_csv()を使用してCSVファイルを読み取ってみましょう。 CSVはデスクトップにあります- dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\CarRecords.csv") dropna()-を使用してnull値を削除します dataFrame = dataFrame.dropna() 例 以下は完全なコードです-

  2. Pythonパンダ-グループ化された水平棒グラフをプロットすると、すべての列が表示されます

    すべての列を含むグループ化された水平棒グラフの場合、barh()を使用して棒グラフを作成し、a値とy値を設定しないでください。 まず、必要なライブラリをインポートします- import pandas as pd import matplotlib.pyplot as plt 3列のデータフレームを作成する- dataFrame = pd.DataFrame({"Car": ['Bentley', 'Lexus', 'BMW', 'Mustang', 'Mercedes', 'Jagu