Computer >> Máy Tính >  >> Lập trình >> Python

Python - Tạo một đường ống trong gấu trúc

Để tạo một đường ống trong Pandas, chúng ta cần sử dụng phương thức pipe (). Đầu tiên, hãy nhập thư viện gấu trúc bắt buộc với bí danh -

import pandas as pd

Bây giờ, hãy tạo DataFrame -

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

Tạo một đường dẫn và gọi hàm tùy chỉnh upperFunc () để chuyển đổi tên cột thành chữ hoa -

pipeline = dataFrame.pipe(upperFunc)

Sau đây là upperFun () để chuyển đổi tên cột thành chữ hoa -

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

Ví dụ

Sau đây là mã hoàn chỉnh -

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

Đầu ra

Điều này sẽ tạo ra kết quả sau

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