datatable移动一列的位置
datatable中并没有直接可以使用的函数.
思路如下:
1.备份该列到isFraud.csv
2.删除fraud_delte_seven.csv中的isFraud列
3.依然使用datatable读取isFraud.csv的内容,然后在尾部追加isFraud列
代码如下:
import datatable as dt
folder_path = './'fraud_data= dt.fread(f'{folder_path}fraud_delte_seven.csv')#读取文件#------------------备份要移动的列到外面-----------------
fraud_data["isFraud"].to_csv("isFraud.csv")#-----------删除该列---------------
del fraud_data[:,'isFraud']#-----------追加该列---------------
append_data= dt.fread(f'{folder_path}isFraud.csv')
fraud_data.cbind(append_data)#---------写入到新的文件---------------
fraud_data.to_csv("fraud_isFraud_moved.csv")
运行结果:
100% |██████████████████████████████████████████████████| Reading data
100% |██████████████████████████████████████████████████| Writing CSVreal 0m3.675s
user 0m20.930s
sys 0m2.716s
性能:
59w的数据集,处理时间3s内
datatable的官方文档
https://datatable.readthedocs.io/en/latest/using-datatable.html
datatable移动一列的位置相关推荐
- c# 在DataTable的第一列(指定列)的前面添加一列
c# 在DataTable的第一列(指定列)的前面添加一列 dt.Columns.Add("ID").SetOrdinal(0)
- python交换两列的位置_如何更改 pandas dataframe 中两列的位置
如何更改 pandas dataframe 中两列的位置: 把其中的某列移到第一列的位置. 原来的 df 是: df = pd.read_csv('I:/Papers/consumer/codeand ...
- 更改 pandas dataframe 中两列的位置
更改 pandas dataframe 中两列的位置: 把其中的某列移到第一列的位置. 原来的 df 是: df = pd.read_csv('I:/Papers/consumer/codeandpa ...
- Linq 实现 DataTable 行转列
前几天写了一篇sqlserver 行转列,http://www.cnblogs.com/li-peng/archive/2012/02/01/2334973.html 由于工作需要,要把查出来的Da ...
- r如何让新增加的列出现在第一列 r如何调整新增加的列的位置
https://www.cnblogs.com/liujiaxin2018/p/16211983.html 1.任意位置插入列复制代码 > a <- letters[1:5] > b ...
- matlab把两列调换下位置,excel快速调换两列数据位置应该怎么操作?
在使用excel的过程中,掌握一些小技巧可以帮助我们更快更方便的进行工作,今天软件帝就为大家准备了excel快速调换两列数据位置的操作,一起来看看吧: 1.打开需要修改的Excel表格文件.选中要调换 ...
- C# DataTable 行转列通用方法
废话不多说,直接上代码,别问我代码是谁,为什么要上它?(注意,转发或者引用我的代码的,请标明出处连接,否则菊花难保!) 下面举两个列子的数据,如下代码所示 DataTable CreateDt1() ...
- C# DataTable 行转列 列转行 同时转换
需求:数据库数据都是纵向的,呈现的时候要求是横向(列转行)同时看到行头(行转列). 分析:很多报表呈现都要求要这样显示,用类是可以实现,但是代码多,又需要建很多dto.发下Excel有转置功能,但又不 ...
- pandas dataframe调整列的位置
pandas dataframe在指定的位置添加一列!简单和通用方法_我是张张的博客-CSDN博客
最新文章
- 在swt中获取jar包中的文件 uri is not hierarchical
- [转载] 杜拉拉升职记——07 管理者关心细节吗?
- 作者:叶郁文,男,中兴通讯股份有限公司产品规划部长。
- pythontime库简单使用_Python time库基本使用方法分析
- C语言逐行读取文件内容
- js系列教程11-json、ajax(XMLHttpRequest)、comet、SSE、WebSocket全解
- python大神作品_Python大神的书单
- Java Se 、JavaEE、JavaME区别
- 微信支付商家转账到零钱功能使用教程
- centos7用html5播放器,centos7安装多媒体播放器SMPlayer
- Simon Knowles:30年做成三家独角兽公司,AI芯片创业的底层逻辑
- 双击计算机图标无法打开,我的电脑图标打不开_我的电脑双击打不开了
- Orz_panda cup I题 (xdoj1117) 状压dp
- 明星玩跨界,全民娱乐时代来临!
- htmlunit+quartz定时抓取博文并生成jsp页面
- 刚刚,云之家、聚美、中公教育等120款APP侵害用户权益被点名
- FPGA学习笔记2.2——用Verilog实现七段管的工作逻辑
- 航空爱好者自问自答(2)
- 职称评审电子信息工程计算机技术总结,电子信息工程专业工程师中级职称申报.docx...
- 华为鸿蒙OS2.0:为中国的软件行业种“根”