Trong bài viết này, chúng tôi sẽ thảo luận về cách tìm giá trị tối đa và vị trí chỉ mục của nó trong các cột và hàng của DataFrame.
Tạo DataFrame để tìm các giá trị tối đa & vị trí của các cột hoặc hàng
Python3
import
numpy as np
import
pandas as pd
Các
numpy as np
3numpy as np
4numpy as np
5,
numpy as np
7numpy as np
2
Các
numpy as np
3import
0import
9pandas as pd
0pandas as pd
1numpy as np
2
numpy as np
3import
0pandas as pd
5,
pandas as pd
7,
pandas as pd
9matrix
0
numpy as np
3matrix
2
matrix
3=
matrix
5=
____matrix
7import
0matrix
9=
0____5matrix
7import
0=
4=
5
=
6
Output:
Tìm các giá trị tối đa trong các cột và hàng trong gấu trúc
Phương thức pandas dataFrame.max [] tìm thấy tối đa của các giá trị trong đối tượng và trả về nó. Nếu đầu vào là một chuỗi, phương thức sẽ trả về một vô hướng sẽ là tối đa của các giá trị trong chuỗi. Nếu đầu vào là DataFrame, thì phương thức sẽ trả về một chuỗi với tối đa các giá trị so với trục được chỉ định trong DataFrame. Trục chỉ mục là trục mặc định được thực hiện bằng phương pháp này.dataframe.max[] method finds the maximum of the values in the object and returns it. If the input is a series, the method will return a scalar which will be the maximum of the values in the series. If the input is a Dataframe, then the method will return a series with a maximum of values over the specified axis in the Dataframe. The index axis is the default axis taken by this method.
Nhận các giá trị tối đa của mỗi cột trong Python
Để tìm giá trị tối đa của mỗi cột, hãy gọi phương thức tối đa [] trên đối tượng DataFrame mà không cần lấy bất kỳ đối số nào. Trong đầu ra, chúng ta có thể thấy rằng nó đã trả về một loạt các giá trị tối đa trong đó chỉ mục là tên cột và giá trị là cực đại từ mỗi cột.
Python3
=
7=
=
9[[
0[[
1
[[
2[[
3
Output:
Nhận giá trị tối đa từ một hàng của DataFrame trong Python
Đối với giá trị tối đa của mỗi hàng, hãy gọi phương thức tối đa [] trên đối tượng DataFrame với trục đối số = 1. & nbsp; Trong đầu ra, chúng ta có thể thấy rằng nó đã trả về một loạt các giá trị tối đa trong đó chỉ mục là tên hàng và Các giá trị là cực đại từ mỗi hàng. & NBSP;
Python3
Các
[[
2[[
3
Output:
Nhận các giá trị tối đa của mỗi cột mà không bỏ qua NAN trong Python
Từ các ví dụ trên, các giá trị NAN được bỏ qua trong khi tìm các giá trị tối đa trên bất kỳ trục nào. Bằng cách đặt Skipna = Sai, chúng ta cũng có thể bao gồm các giá trị NAN. Nếu bất kỳ giá trị NAN nào tồn tại, nó sẽ được coi là giá trị tối đa.
Python3
Các
[[
2[[
3
Output:
Nhận các giá trị tối đa từ nhiều cột trong Python
Để có được giá trị tối đa của một cột, hãy xem ví dụ sau & nbsp;
Python3
‘
[[
2import
056
3matrix
0
[[
256
6
Output:
Nhận giá trị tối đa trong một hoặc nhiều cột
Một danh sách các cột cũng có thể được truyền thay vì một cột duy nhất để tìm các giá trị tối đa của các cột được chỉ định & nbsp;
Python3
=
7=
56
9,
7,
numpy as np
022.
[[
2import
0numpy as np
08matrix
0
[[
2[[
3
Output:
Tìm vị trí tối đa trong các cột và hàng trong gấu trúc
Phương thức pandas dataFrame.idxmax [] trả về chỉ số của lần xuất hiện đầu tiên của tối đa so với trục được yêu cầu. Trong khi tìm chỉ số của giá trị tối đa trên bất kỳ chỉ mục nào, tất cả các giá trị Na/null đều được loại trừ. & NBSP;dataframe.idxmax[] method returns the index of the first occurrence of maximum over the requested axis. While finding the index of the maximum value across any index, all NA/null values are excluded.
Tìm chỉ mục hàng có giá trị tối đa
Nó trả về một chuỗi chứa các tên cột là chỉ mục và hàng dưới dạng các nhãn chỉ mục trong đó giá trị tối đa tồn tại trong cột đó.
Python3
numpy as np
12=
numpy as np
14
[[
2import
0numpy as np
17matrix
0
[[
2numpy as np
20
Đầu ra: & nbsp;
Tìm tên cột có giá trị tối đa
Nó trả về một chuỗi chứa các nhãn chỉ mục hàng dưới dạng tên chỉ mục và cột là các giá trị trong đó giá trị tối đa tồn tại trong hàng đó.
Python3
numpy as np
12=
numpy as np
23=
______70matrix
0
[[
2import
0numpy as np
29matrix
0
[[
2numpy as np
20
Output: