Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python - Thêm cột giá trị 0 vào Pandas DataFrame

Để thêm cột giá trị 0 vào Pandas DataFrame, dùng ngoặc vuông gán bằng 0.

Nhập thư viện:

import pandas as pd

Tạo DataFrame 3 cột:

dataFrame = pd.DataFrame({
    "Student": ['Jack', 'Robin', 'Ted', 'Marc', 'Scarlett', 'Kat', 'John'],
    "Result": ['Pass', 'Fail', 'Pass', 'Fail', 'Pass', 'Pass', 'Pass'],
    "Roll Number": [5, 10, 3, 8, 2, 9, 6]
})

Tạo cột mới với giá trị 0:

dataFrame['ZeroColumn'] = 0

Ví dụ

import pandas as pd

dataFrame = pd.DataFrame({
    "Student": ['Jack', 'Robin', 'Ted', 'Marc', 'Scarlett', 'Kat', 'John'],
    "Result": ['Pass', 'Fail', 'Pass', 'Fail', 'Pass', 'Pass', 'Pass'],
    "Roll Number": [5, 10, 3, 8, 2, 9, 6]
})
print("DataFrame ...\n", dataFrame)

dataFrame['ZeroColumn'] = 0
print("\nUpdated DataFrame ...\n", dataFrame)

Đầu ra

DataFrame ...
   Result  Roll Number   Student
0    Pass            5      Jack
1    Fail           10     Robin
2    Pass            3       Ted
3    Fail            8      Marc
4    Pass            2  Scarlett
5    Pass            9       Kat
6    Pass            6      John

Updated DataFrame ...
   Result  Roll Number   Student  ZeroColumn
0    Pass            5      Jack           0
1    Fail           10     Robin           0
2    Pass            3       Ted           0
3    Fail            8      Marc           0
4    Pass            2  Scarlett           0
5    Pass            9       Kat           0
6    Pass            6      John           0