Để thêm cột mới với giá trị không đổi, hãy sử dụng dấu ngoặc vuông, tức là toán tử chỉ mục và đặt giá trị đó.
Đầu tiên, hãy nhập thư viện được yêu cầu -
import pandas as pd
Tạo DataFrame có 4 cột -
dataFrame = pd.DataFrame({"Car": ['Bentley', 'Lexus', 'BBMW', 'Mustang', 'Mercedes', 'Jaguar'],"Cubic_Capacity": [2000, 1800, 1500, 2500, 2200, 3000],"Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000],"Units_Sold": [ 100, 110, 150, 80, 200, 90] })
Thêm một cột mới có giá trị không đổi. Tên cột mới được đặt trong dấu ngoặc vuông -
dataFrame['Mileage'] = 15
Ví dụ
Sau đây là mã hoàn chỉnh -
import pandas as pd # creating dataframe dataFrame = pd.DataFrame({"Car": ['Bentley', 'Lexus', 'BBMW', 'Mustang', 'Mercedes', 'Jaguar'],"Cubic_Capacity": [2000, 1800, 1500, 2500, 2200, 3000],"Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000],"Units_Sold": [ 100, 110, 150, 80, 200, 90] }) print"Dataframe...\n",dataFrame # adding new column with a constant value dataFrame['Mileage'] = 15 print"\nUpdated Dataframe with a new column...\n",dataFrame
Đầu ra
Điều này sẽ tạo ra kết quả sau -
Dataframe... Car Cubic_Capacity Reg_Price Units_Sold 0 Bentley 2000 7000 100 1 Lexus 1800 1500 110 2 BBMW 1500 5000 150 3 Mustang 2500 8000 80 4 Mercedes 2200 9000 200 5 Jaguar 3000 6000 90 Updated Dataframe with a new column... Car Cubic_Capacity Reg_Price Units_Sold Mileage 0 Bentley 2000 7000 100 15 1 Lexus 1800 1500 110 15 2 BBMW 1500 5000 150 15 3 Mustang 2500 8000 80 15 4 Mercedes 2200 9000 200 15 5 Jaguar 3000 6000 90 15