DataFrame列怎么在熊猫中交换顺序

  介绍

今天就跟大家聊聊有关DataFrame列怎么在熊猫中交换顺序,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

一、获取DataFrame列标签

import  pandas  as  pd    时间=file_path  & # 39;/用户/数学/da-rnn-master/数据/collectd67_power_after_test_smooth.csv& # 39;,   时间=dataset  pd.read_csv (file_path)   cols =,列表(集)

[& # 39; ps_state-stopped& # 39; & # 39; ps_state-running& # 39;, & # 39; ps_state-blocked& # 39;, & # 39; ps_state-paging& # 39;, & # 39; ps_state-sleeping& # 39;, & # 39; ps_state-zombies& # 39;, & # 39; fork_rate& # 39;, & # 39; cpu-2-system& # 39;, & # 39; cpu-2-nice& # 39;, & # 39; cpu-2-steal& # 39;,…]

二,改变列标签为指定顺序

import  pandas  as  pd      时间=file_path  & # 39;/用户/数学/da-rnn-master/数据/collectd67_power_after_test_smooth.csv& # 39;   ,   时间=dataset  pd.read_csv (file_path)   时间=cols 列表(数据集)   打印(峡路)   cols.insert (0,, cols.pop (cols.index (& # 39; ps_state-running& # 39;)))   打印(关口)

这里改变第一列和第二列的位置顺序,用到python列表中了的两个方法

插入方法:
1。功能
insert()函数用于将指定对象插入列表的指定位置。
2。语法
列表。插入(指数、obj)
3。参数
指数:对象obj需要插入的索引位置。
obj:插入列表中的对象。
pop()函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

三,利用loc获取新的DataFrame,拷贝交换顺序后的DataFrame

import  pandas  as  pd      时间=file_path  & # 39;/用户/数学/da-rnn-master/数据/collectd67_power_after_test_smooth.csv& # 39;   ,   时间=dataset  pd.read_csv (file_path)   时间=cols 列表(数据集)   打印(峡路)   cols.insert (0,, cols.pop (cols.index (& # 39; ps_state-running& # 39;)))   打印(峡路)   时间=data  dataset.loc[:,,关口)

,四,保存csv覆盖原来的csv

import  pandas  as  pd   ,   时间=file_path  & # 39;/用户/数学/da-rnn-master/数据/collectd67_power_after_test_smooth.csv& # 39;      时间=dataset  pd.read_csv (file_path)   时间=cols 列表(数据集)   打印(峡路)   cols.insert (0,, cols.pop (cols.index (& # 39; ps_state-running& # 39;)))   打印(峡路)   时间=data  dataset.loc[:,,峡路)   data.to_csv (file_path,指数=False)

五,也可以这样

import  pandas  as  pd   ,   时间=file_path  & # 39;/用户/数学/da-rnn-master/数据/collectd67_power_after_test_smooth.csv& # 39;   ,   时间=dataset  pd.read_csv (file_path)   时间=cols 列表(数据集)   打印(峡路)   cols.insert (0,, cols.pop (cols.index (& # 39; ps_state-running& # 39;)))   打印(峡路)   dataset.loc [:,, (& # 39; ps_state-running& # 39;,, & # 39; ps_state-stopped& # 39;]],=,数据集[[& # 39;ps_state-stopped& # 39;,, & # 39; ps_state-running& # 39;]] . values   dataset.columns =关口   dataset.to_csv (file_path,指数=False)

看完上述内容,你们对DataFrame列怎么在熊猫中交换顺序有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

DataFrame列怎么在熊猫中交换顺序