Python - 在 Pandas 中建立一個管道
要建立 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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP