Hoán đổi hàng và cột Python
Chức năng Pandas 0 được sử dụng để chuyển đổi các hàng (chỉ mục) thành các cột và các cột thành các hàng trong một DataFrame nhất định. Nó trả về DataFrame đã chuyển đổi bằng cách chuyển đổi các hàng của DataFrame gốc thành cột và ngược lại Show Trong bài viết này, tôi sẽ giải thích khái niệm về hàm 1 và sử dụng cú pháp và tham số này để chúng ta có thể chuyển đổi DataFrame đã cho theo nhiều cách1. Ví dụ nhanh về Transpose DataFrameNếu bạn đang vội, dưới đây là một số ví dụ nhanh về cách chuyển đổi DataFrame
2. Cú pháp chuyển vị()Dưới đây là cú pháp của Pandas transpose()
2. 1 Các tham số của chuyển vị()Sau đây là các tham số của hàm transpose()
2. 2 Giá trị trả vềNó trả về DataFrame được chuyển đổi 3. Pandas transpose() Cách sử dụngPandas transpose() hàm được sử dụng để hoán đổi các trục của DataFrame, nói cách khác là chuyển đổi cột thành hàng và hàng thành cột. Trong một số trường hợp, chúng tôi muốn trao đổi dữ liệu trong DataFrame dựa trên các trục, trong trường hợp đó, thư viện Pandas cung cấp chức năng 0. Transpose có nghĩa là quá trình trao đổi nhãn trục của DataFrameHãy tạo một Khung dữ liệu Pandas bằng một từ điển Python gồm các danh sách, tên các cột DataFrame của gấu trúc 5, 6, 7, 8 1Sản lượng dưới sản lượng 4. Chuyển các hàng DataFrame thành CộtSau đó, hãy áp dụng hàm Pandas transpose() trên khung dữ liệu, cú pháp này sẽ hoán đổi các hàng thành cột và cột thành hàng và nó trả về DataFrame được chuyển đổi, trong đó các hàng là các cột của DataFrame gốc và các cột, là các hàng của DataFrame gốc 2Sản lượng dưới sản lượng Nếu DataFrame ban đầu có các loại hỗn hợp thì chúng ta sẽ nhận được một loại đối tượng của DataFrame được chuyển đổi 3Khi chúng ta có một kiểu dữ liệu đồng nhất của Khung dữ liệu ban đầu, thì chúng ta sẽ nhận được một Khung dữ liệu được chuyển đổi với cùng một kiểu dữ liệu. Hãy kiểm tra xem DataFrame của chúng ta có thể chứa dtype đồng nhất hay không. Nếu nó chứa cùng một dtype, thì dtype được chuyển đổi của nó cũng sẽ chứa cùng một dtype Hãy tạo dtype đồng nhất của DataFrame, sau đó áp dụng hàm transpose() 45. Chuyển đổi cột Pandas được chỉ địnhCho đến giờ, chúng ta đã học cách chuyển đổi toàn bộ Dataframe bằng cách sử dụng hàm transpose(). Trong ví dụ này, chúng ta sẽ tìm hiểu cách chuyển đổi cột được chỉ định của một DataFrame nhất định bằng chức năng này. Hãy xem cách nó hoán vị, 5 66. Chuyển khung dữ liệu không có chỉ mụcSử dụng hàm transpose() với sự trợ giúp của set_index(), chúng ta có thể chuyển đổi DataFrame đã cho mà không cần chỉ mục. Cú pháp bên dưới sẽ trả về DataFrame được chuyển đổi không có chỉ mục. Hãy áp dụng chức năng trên trên DataFrame 7Sản lượng dưới sản lượng 87. Phần kết luậnTrong bài viết này, tôi đã giải thích khái niệm về hàm Pandas 0 và sử dụng cú pháp và tham số này về cách chúng tôi có thể chuyển đổi DataFrame đã cho theo một số cách với các ví dụ |