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

PythonPandas-インデックス演算子を使用してサブセットデータフレームを作成する


インデックス演算子は、サブセットデータフレームを作成するための角かっこです。まず、PandasDataFrameを作成しましょう。 DataFrameには3つの列があります

dataFrame = pd.DataFrame({"Product": ["SmartTV", "ChromeCast", "Speaker", "Earphone"],"Opening_Stock": [300, 700, 1200, 1500],"Closing_Stock": [200, 500, 1000, 900]})
単一の列でサブセットを作成する

dataFrame[['Product']]

複数の列を持つサブセットの作成

dataFrame[['Opening_Stock','Closing_Stock']]

以下は完全なコードです

import pandas as pd

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

print"DataFrame...\n",dataFrame

print"\nDisplaying a subset using indexing operator:\n",dataFrame[['Product']]

print"\nDisplaying a subset with multiple columns:\n",dataFrame[['Opening_Stock','Closing_Stock']]

出力

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

DataFrame...
   Closing_Stock   Opening_Stock   Product
0          200             300     SmartTV
1          500             700     ChromeCast
2         1000            1200     Speaker
3          900            1500     Earphone

Displaying a subset using indexing operator:
       Product
0      SmartTV
1   ChromeCast
2      Speaker
3     Earphone

Displaying a subset with multiple columns:
   Opening_Stock   Closing_Stock
0          300             200
1          700             500
2         1200            1000
3         1500             900

  1. Matplotlibを使用したPython/PandasDataFrameの頻度プロット

    Matplotlibを使用してPython/Pandasデータフレームで頻度プロットを表示するには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 図とサブプロットのセットを作成します。 2次元で、サイズが変更可能で、潜在的に異種の表形式データを作成します。 一意の値の数を含むシリーズを返します。 図を表示するには、 show()を使用します メソッド。 例 import pandas as pd from matplotlib import pyplot as plt plt.rcParams["figure.

  2. Pythonを使用してストップウォッチを作成する

    ストップウォッチは、2つのイベント間の時間間隔を通常は秒から分で測定するために使用されます。スポーツや産業現場での熱や電流の流れの測定など、さまざまな用途があります。 Pythonは、tkinterライブラリを使用してストップウォッチを作成するために使用できます。 このライブラリには、開始、停止を表示するストップウォッチを作成するためのGUI機能があります。 およびリセット オプション。プログラムの重要なコンポーネントは、 lable.after()を使用することです。 tkinterのモジュール。 label.after(parent, ms, function = None) where