如何扭转Pandas数据框架的列序

如何扭转Pandas数据框架的列序

有时在使用数据框架时,我们可能想改变或扭转数据框架的列的顺序。在这篇文章中,让我们看看如何扭转数据框架的列的顺序。这可以通过以下两种方式实现

方法1:数据框架中出现的列的顺序可以通过在相应的数据框架上使用attribute.columns[::-1]来反转。它从端部和外部数据框架访问列[…],使用提供的这个新序列重新索引数据框架。

示例:

# importing required modules
import pandas as pd
 
 
dataframe = pd.DataFrame([[1, 'A', "Student"],
                          [2, 'B', "Tutor"],
                          [3, 'C', "Instructor"]])
 
print("Original DataFrame")
display(dataframe)
 
# reversing the dataframe
print("Reversed DataFrame")
display(dataframe[dataframe.columns[::-1]])
Python

输出:

如何扭转Pandas数据框架的列序?

方法2: iloc索引器也可以用来逆转数据框架的列序,使用语法iloc[:, ::-1]在指定的数据框架上。其内容不会保留在原始数据框中。

# importing required modules
import pandas as pd
 
 
dataframe = pd.DataFrame([[1, 'A', "Student"],
                          [2, 'B', "Tutor"],
                          [3, 'C', "Instructor"]])
 
print("Original DataFrame")
display(dataframe)
 
# reversing the dataframe
print("Reversed DataFrame")
display(dataframe.iloc[:, ::-1])
Python

输出:

如何扭转Pandas数据框架的列序?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册