Python - 在 Pandas 中创建管道
要在Pandas中创建管道,我们需要使用pipe()方法。首先,使用别名导入所需的熊猫库-
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): #转换为大写 dataframe.columns= dataframe.columns.str.upper() return dataframe
示例
以下是完整的代码-
import pandas as pd
#将列名转换为大写的函数
def upperFunc(dataframe):
#转换为大写
dataframe.columns= dataframe.columns.str.upper()
return dataframe
#创建数据帧
dataFrame = pd.DataFrame(
{
"Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'],
"Units": [100, 150, 110, 80, 110, 90]
}
)
print"DataFrame ...\n",dataFrame
#使用pipe()创建管道
pipeline = dataFrame.pipe(upperFunc)
#调用管道
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热门推荐
10 国庆中秋祝福语大全简短
11 医美的祝福语大全简短
12 俄语随口祝福语简短版
13 女儿生日祝福语英语简短
14 留学生祝福语简短
15 端午送老师祝福语简短
16 访贫问苦祝福语简短句子
17 客户新房祝福语简短大气
18 答谢生子祝福语简短独特