Trả về một đối tượng mới với tất cả các cột ban đầu cùng với các cột mới. Các cột hiện tại được gán lại sẽ bị ghi đè
cú pháp
DataFrame.assign[self, **kwargs]
Thông số
TênMô tảLoại/Giá trị mặc địnhBắt buộc/Tùy chọn**kwargsTên cột là từ khóa. Nếu các giá trị có thể gọi được, chúng sẽ được tính toán trên DataFrame và được gán cho các cột mới. Có thể gọi không được thay đổi DataFrame đầu vào [mặc dù gấu trúc không kiểm tra nó]. Nếu các giá trị không thể gọi được, [e. g. một Sê-ri, vô hướng hoặc mảng], chúng được gán đơn giản. lệnh của {str. có thể gọi hoặc Sê-ri}Bắt buộc
Tạo một biến mới trong khung dữ liệu gấu trúc là một nhiệm vụ dễ dàng. Bạn có thể chuyển các giá trị của cột mới đó hoặc bạn có thể tạo các giá trị của các cột mới dựa trên các cột hiện có
Đoạn mã hiển thị bên dưới tạo hai cột mới dựa trên cột Tuổi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Xác định dữ liệu nhân viên
nhập gấu trúc as pd
nhập numpy as np
Dữ liệu nhân viên=pd. Khung dữ liệu[{'Name': ['ram','ravi','sham','sita','gita'],
'id'. [101,102,103,104,105],
'Giới tính'. ['M','M','M','F','F'],
'Tuổi'. [21,25,24,28,25]
}]
# In dữ liệu
in[Dữ liệu nhân viên]
# Tạo một biến mới trong dữ liệu dựa trên biến hiện có
Dữ liệu nhân viên['NewAge']=