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
-
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() 例 以下は完全なコードです-
-
Pythonパンダ-グループ化された水平棒グラフをプロットすると、すべての列が表示されます
すべての列を含むグループ化された水平棒グラフの場合、barh()を使用して棒グラフを作成し、a値とy値を設定しないでください。 まず、必要なライブラリをインポートします- import pandas as pd import matplotlib.pyplot as plt 3列のデータフレームを作成する- dataFrame = pd.DataFrame({"Car": ['Bentley', 'Lexus', 'BMW', 'Mustang', 'Mercedes', 'Jagu