Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọc
Bàn luận
Trong bài viết này, chúng ta sẽ xem làm thế nào để gán một hàm cho một biến trong Python. Trong Python, chúng ta có thể gán một hàm cho một biến. Và sử dụng biến đó, chúng tôi có thể gọi hàm nhiều như thời gian chúng tôi muốn. Do đó, tăng khả năng tái sử dụng mã. & Nbsp;
Syntax::
def func[]: { .. } var=func var[] var[]
Example:
Python3
Thực hiện
print
[
GFG0
GFG1
GFG2
GFG3
GFG4
GFG5
Output:
GFG
Chỉ cần gán một hàm cho biến mong muốn nhưng không có [] tức là chỉ với tên của hàm. Nếu biến được gán với hàm cùng với dấu ngoặc [], sẽ không được trả về.
def
a[]:
Python3
Các chương trình sau đây sẽ giúp bạn hiểu rõ hơn:
Ví dụ 1: & nbsp;
GFG6
GFG3
GFG8
123 98 123 98 1232
print
123 98 123 98 1238
123 98 123 98 1232
print
[
odd number even number odd number2
odd number even number odd number3
odd number even number odd number4
odd number even number odd number5
print
123 98 123 98 1238
def
123 98 123 98 1230
123 98 123 98 1231
240 400 40001
240 400 40001
Output:
123 98 123 98 123
123
98
123
98
123
2GFG
6GFG
3 123
98
123
98
123
5parameterized function
Python3
odd number even number odd number8
GFG3
123 98 123 98 1230
Ví dụ 2: Hàm được tham số hóa
def
4print
[
def
7
GFG1
123 98 123 98 1232
a[]:
0def
3def
4print
[
a[]:
5
GFG1
def
240 400 40004
0
1
GFG1
0
4
GFG1
0
7
GFG1
Output:
odd number even number odd number
123
98
123
98
123
2240
400
4000
6 240
400
4000
7240
400
4000
8 240
400
4000
9 GFG
3GFG
3
Python3
odd number even number odd number8
GFG3
a[]:
9Ví dụ 3:
def
print
0
123 98 123 98 1232
print
2GFG3
print
4123 98 123 98 1232
print
6GFG3
GFG4
print
9[
0print
[
8[
9
GFG00
123 98 123 98 1232
[
2 [
3print
[
8
GFG07
GFG00
Output:
240 400 4000
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
ĐọcPandas is one of those packages and makes importing and analyzing data much easier.
Bàn luận method assign new columns to a DataFrame, returning a new object [a copy] with the new columns added to the original ones. Existing columns that are re-assigned will be overwritten.
Python là một ngôn ngữ tuyệt vời để phân tích dữ liệu, chủ yếu là do hệ sinh thái tuyệt vời của các gói Python tập trung vào dữ liệu. Pandas là một trong những gói đó và giúp nhập và phân tích dữ liệu dễ dàng hơn nhiều.
Phương thức
GFG09 gán các cột mới cho DataFrame, trả về một đối tượng mới [một bản sao] với các cột mới được thêm vào các cột gốc. Các cột hiện có được gán lại sẽ được ghi đè. DataFrame.assign[**kwargs]Độ dài của cột mới được gán phải khớp với số lượng hàng trong DataFrame.
kwargs : keywords are the column names. If the values are callable, they are computed on the DataFrame and assigned to the new columns. The callable must not change input DataFrame [though pandas don’t check it]. If the values are not callable, [e.g. a Series, scalar, or array], they are simply assigned.Cú pháp: dataFrame.Assign [** kwargs] A new DataFrame with the new columns in addition to all the existing columns.
Tham số: KWARGS: Từ khóa là tên cột. Nếu các giá trị được gọi, chúng được tính toán trên DataFrame và được gán cho các cột mới. Ngườ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, [ví dụ: một chuỗi, vô hướng hoặc mảng], chúng chỉ được gán.
Trả về: Một khung dữ liệu mới với các cột mới ngoài tất cả các cột hiện có. Assign a new column called
GFG10with 10% increment of the original Salary.
Đối với liên kết đến tệp CSV được sử dụng trong mã, bấm vào đây
Ví dụ #1: Gán một cột mới có tên
GFG10 với mức tăng 10% của mức lương ban đầu.
GFG18
4GFG20
GFG11
GFG12
GFG13
GFG3
GFG15
GFG16
GFG1
Output:
GFG21
GFG3
GFG23
GFG24
GFG25
GFG20
Example #2: Assigning more than one column at a time
Đối với liên kết đến tệp CSV được sử dụng trong mã, bấm vào đây
Ví dụ #1: Gán một cột mới có tên
GFG10 với mức tăng 10% của mức lương ban đầu.
GFG11
GFG12
GFG13
GFG3
GFG15
GFG16
GFG1
GFG21
GFG3
GFG23
GFG24
GFG25
GFG20
Output: