Hoán đổi hàng và cột Python

Chức năng Pandas


# Syntax of transpose[]
DataFrame.transpose[*args, **kwargs]  
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

Trong bài viết này, tôi sẽ giải thích khái niệm về hàm


# Syntax of transpose[]
DataFrame.transpose[*args, **kwargs]  
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ách

1. Ví dụ nhanh về Transpose DataFrame

Nếu bạn đang vội, dưới đây là một số ví dụ nhanh về cách chuyển đổi DataFrame


# Below are some quick examples.
# Example 1: Transpose the rows as columns
transposed_df = df.transpose[]

# Example 2: Transpose single column of DataFrame
technologies= {'Fee' :[22000,25000,23000,24000,26000]}
df = pd.DataFrame[technologies]
transposed_df = df.transpose[]

# Example 3: Transpose DataFrame without index
transposed_df = df.set_index['Courses'].transpose[]

# Example 4: Transpose the DataFrame
transposed_df = df.transpose[]
# Check the dtype of transposed DataFrame
print[transposed_df.dtypes]

2. Cú pháp chuyển vị[]

Dưới đây là cú pháp của Pandas transpose[]


# Syntax of transpose[]
DataFrame.transpose[*args, **kwargs]  

2. 1 Các tham số của chuyển vị[]

Sau đây là các tham số của hàm transpose[]

  • 
    # Syntax of transpose[]
    DataFrame.transpose[*args, **kwargs]  
    
    2 Nếu copy = True thì dữ liệu cơ bản sẽ được sao chép. Mặt khác, theo mặc định, không có bản sao nào được thực hiện, nếu có thể
  • 
    # Syntax of transpose[]
    DataFrame.transpose[*args, **kwargs]  
    
    3 Cả hai đều là từ khóa bổ sung

2. 2 Giá trị trả về

Nó trả về DataFrame được chuyển đổi

3. Pandas transpose[] Cách sử dụng

Pandas 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


# Syntax of transpose[]
DataFrame.transpose[*args, **kwargs]  
0. Transpose có nghĩa là quá trình trao đổi nhãn trục của DataFrame

Hã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 


# Syntax of transpose[]
DataFrame.transpose[*args, **kwargs]  
5, 

# Syntax of transpose[]
DataFrame.transpose[*args, **kwargs]  
6, 

# Syntax of transpose[]
DataFrame.transpose[*args, **kwargs]  
7, 

# Syntax of transpose[]
DataFrame.transpose[*args, **kwargs]  
8


# Syntax of transpose[]
DataFrame.transpose[*args, **kwargs]  
1

Sản lượng dưới sản lượng

Khung dữ liệu gấu trúc

4. Chuyển các hàng DataFrame thành Cột

Sau đó, 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


# Syntax of transpose[]
DataFrame.transpose[*args, **kwargs]  
2

Sản lượng dưới sản lượng

Khung dữ liệu được chuyển đổi

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


# Syntax of transpose[]
DataFrame.transpose[*args, **kwargs]  
3

Khi 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[]


# Syntax of transpose[]
DataFrame.transpose[*args, **kwargs]  
4

5. Chuyển đổi cột Pandas được chỉ định

Cho đế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ị,


# Syntax of transpose[]
DataFrame.transpose[*args, **kwargs]  
5

# Syntax of transpose[]
DataFrame.transpose[*args, **kwargs]  
6

6. Chuyển khung dữ liệu không có chỉ mục

Sử 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


# Syntax of transpose[]
DataFrame.transpose[*args, **kwargs]  
7

Sản lượng dưới sản lượng


# Syntax of transpose[]
DataFrame.transpose[*args, **kwargs]  
8

7. Phần kết luận

Trong bài viết này, tôi đã giải thích khái niệm về hàm Pandas


# Syntax of transpose[]
DataFrame.transpose[*args, **kwargs]  
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ụ

Chủ Đề