DataFrame交换两列

一、DataFrame交换两列

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

二、使用步骤

1.引入库

代码如下(示例):

import numpy as np
import pandas as pd

2.读入数据

代码如下(示例):

frame=pd.DataFrame(np.arange(9).reshape((3,3)),
                    index=['a','c','d'],
                    columns=['Ohio','Texas','California'])


#使用reindex来重建行索引
frame2=frame.reindex(['a','b','c','d'])

#将交换两列的位置进行输出
frame2=pd.DataFrame(frame2,columns=['Texas','Ohio','California'])
frame2

原始的DataFrame
DataFrame交换两列_第1张图片

进行换行后的DataFrame
DataFrame交换两列_第2张图片

该处使用的url网络请求的数据。


总结

Dataframe 构造函数的有效输入 中可以输入其他的DataFrame,通过columns参数改变索引,从而交换两列数据。

你可能感兴趣的:(pandas学习笔记,python,pandas)