介绍一、获取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列怎么在熊猫中交换顺序