Hướng dẫn how do you switch rows in a dataframe in python? - làm cách nào để chuyển các hàng trong khung dữ liệu trong python?
Sử dụng một cách thay đổi tạm thời để lưu trữ giá trị bằng Show
Hoặc bạn có thể trực tiếp sử dụng bản sao như Giả sử bạn có DataFrame và kết quả để hoán đổi hai hàng cuối cùng, Before swapping Name Age Maths Science English 0 David 13 98 75 79 1 Adam 12 59 96 45 2 Bob 12 66 55 70 3 Alex 13 95 49 60 4 Serina 12 70 78 80 After swapping Name Age Maths Science English 0 David 13 98 75 79 1 Adam 12 59 96 45 2 Bob 12 66 55 70 3 Serina 12 70 78 80 4 Alex 13 95 49 60 Dung dịchĐể giải quyết vấn đề này, chúng tôi sẽ làm theo cách tiếp cận được đưa ra dưới đây -
temp = df.iloc[-1]
df.iloc[-1] = df.iloc[-2] df.iloc[-2] = temp Thí dụHãy cùng xem các triển khai dưới đây để hiểu rõ hơn - import pandas as pd data = {'Name': ['David', 'Adam', 'Bob', 'Alex', 'Serina'], 'Age' : [13,12,12,13,12], 'Maths': [98, 59, 66, 95, 70], 'Science': [75, 96, 55, 49, 78], 'English': [79, 45, 70, 60, 80]} df = pd.DataFrame(data) print("Before swapping Đầu raBefore swapping Name Age Maths Science English 0 David 13 98 75 79 1 Adam 12 59 96 45 2 Bob 12 66 55 70 3 Alex 13 95 49 60 4 Serina 12 70 78 80 After swapping Name Age Maths Science English 0 David 13 98 75 79 1 Adam 12 59 96 45 2 Bob 12 66 55 70 3 Serina 12 70 78 80 4 Alex 13 95 49 60
Cập nhật ngày 24 tháng 8 năm 2021 09:56:07
Để trao đổi các hàng và cột của DataFrame trong gấu trúc, hãy sử dụng phương thức Thí dụXem xét các dữ liệu sau:
0 1Để lật các hàng và cột của 2:
4 1Lưu ý rằng một dataFrame mới được trả về và nguồn 2 được giữ nguyên.
Làm thế nào để bạn sắp xếp lại các hàng trong khung dữ liệu?Sắp xếp lại các hàng khung dữ liệu trong R.. Sắp xếp một hàng khung dữ liệu theo thứ tự tăng dần (từ thấp đến cao) bằng cách sử dụng hàm R sắp xếp () [Gói DPPLYR]. Sắp xếp các hàng theo thứ tự giảm dần (từ cao đến thấp) bằng cách sử dụng Sắp xếp () kết hợp với hàm desc () [gói dplyr]. Làm cách nào để chuyển đổi hàng và cột trong một khung dữ liệu trong Python?Hàm chuyển vị () được sử dụng để chuyển đổi chỉ số và cột.Phản ánh DataFrame trên đường chéo chính của nó bằng cách viết các hàng dưới dạng các cột và ngược lại. is used to transpose index and columns. Reflect the DataFrame over its main diagonal by writing rows as columns and vice-versa.
Làm thế nào để bạn đi qua các hàng trong gấu trúc?Lặp lại trên các hàng bằng iterrows () Để lặp qua các hàng, chúng tôi áp dụng hàm iterrows () Hàm này trả về từng giá trị chỉ mục cùng với một chuỗi chứa dữ liệu trong mỗi hàng.apply a iterrows() function this function returns each index value along with a series containing the data in each row.
Làm thế nào để bạn chọn các hàng thay thế trong gấu trúc?Để chọn các hàng, cú pháp là DF.loc [bắt đầu: dừng: bước];Trong trường hợp bắt đầu là tên của nhãn hàng đầu tiên, hãy dừng là tên của nhãn hàng cuối cùng sẽ thực hiện và bước làm số lượng chỉ số để tiến sau mỗi lần trích xuất;Ví dụ: bạn có thể sử dụng nó để chọn các hàng thay thế. |