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

Python-パンダでパイプラインを作成する


Pandasでパイプラインを作成するには、pipe()メソッドを使用する必要があります。最初に、必要なpandasライブラリをエイリアス-

でインポートします
import pandas as pd

次に、DataFrameを作成します-

dataFrame = pd.DataFrame(
   {
      "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'],
      "Units": [100, 150, 110, 80, 110, 90]
   }
)

パイプラインを作成し、upperFunc()カスタム関数を呼び出して、列名を大文字に変換します-

pipeline = dataFrame.pipe(upperFunc)

以下は、列名を大文字に変換するupperFun()です-

def upperFunc(dataframe):
# Converting to upppercase
   dataframe.columns = dataframe.columns.str.upper()
   return dataframe

以下は完全なコードです-

import pandas as pd

# function to convert column names to uppercase
def upperFunc(dataframe):
   # Converting to upppercase
   dataframe.columns = dataframe.columns.str.upper()
   return dataframe

# Create DataFrame
dataFrame = pd.DataFrame(
   {
      "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'],
      "Units": [100, 150, 110, 80, 110, 90]
   }
)

print"DataFrame ...\n",dataFrame

# creating pipeline using pipe()
pipeline = dataFrame.pipe(upperFunc)

# calling pipeline
print"\nDisplaying column names in uppercase...\n",pipeline

出力

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

DataFrame ...
       Car   Units
0      BMW    100
1    Lexus    150
2     Audi    110
3  Mustang     80
4  Bentley    110
5   Jaguar     90

Displaying column names in uppercase...
       CAR   UNITS
0      BMW    100
1    Lexus    150
2     Audi    110
3  Mustang     80
4  Bentley    110
5   Jaguar     90

  1. PythonPandas-横棒グラフを作成する

    横棒グラフをプロットするには、 pandas.DataFrame.plot.barhを使用します 。棒グラフは、個別のカテゴリ間の比較を示しています。 まず、必要なライブラリをインポートします- import pandas as pd import matplotlib.pyplot as plt 4列のPandasDataFrameを作成します- dataFrame = pd.DataFrame({"Car": ['Bentley', 'Lexus', 'BMW', 'Mustang', 'Mer

  2. PythonでDataFrameを作成するにはどうすればよいですか?

    データフレームは2Dデータ構造です。データフレームは、行と列の表形式でデータを表すために使用されます。スプレッドシートやSQLテーブルのようなものです。データフレームはPandasオブジェクトです。 データフレームを作成するには、パンダをインポートする必要があります。データフレームは、dataframe()関数を使用して作成できます。 dataframe()は1つまたは2つのパラメーターを取ります。 1つ目は、データフレームテーブルに入力されるデータです。データは、リストのリストまたはリストの辞書の形式にすることができます。リストデータのリストの場合、2番目のパラメータは列名です。 リストの