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移动一列的位置相关推荐

  1. c# 在DataTable的第一列(指定列)的前面添加一列

    c# 在DataTable的第一列(指定列)的前面添加一列 dt.Columns.Add("ID").SetOrdinal(0)

  2. python交换两列的位置_如何更改 pandas dataframe 中两列的位置

    如何更改 pandas dataframe 中两列的位置: 把其中的某列移到第一列的位置. 原来的 df 是: df = pd.read_csv('I:/Papers/consumer/codeand ...

  3. 更改 pandas dataframe 中两列的位置

    更改 pandas dataframe 中两列的位置: 把其中的某列移到第一列的位置. 原来的 df 是: df = pd.read_csv('I:/Papers/consumer/codeandpa ...

  4. Linq 实现 DataTable 行转列

    前几天写了一篇sqlserver  行转列,http://www.cnblogs.com/li-peng/archive/2012/02/01/2334973.html 由于工作需要,要把查出来的Da ...

  5. r如何让新增加的列出现在第一列 r如何调整新增加的列的位置

    https://www.cnblogs.com/liujiaxin2018/p/16211983.html 1.任意位置插入列复制代码 > a <- letters[1:5] > b ...

  6. matlab把两列调换下位置,excel快速调换两列数据位置应该怎么操作?

    在使用excel的过程中,掌握一些小技巧可以帮助我们更快更方便的进行工作,今天软件帝就为大家准备了excel快速调换两列数据位置的操作,一起来看看吧: 1.打开需要修改的Excel表格文件.选中要调换 ...

  7. C# DataTable 行转列通用方法

    废话不多说,直接上代码,别问我代码是谁,为什么要上它?(注意,转发或者引用我的代码的,请标明出处连接,否则菊花难保!) 下面举两个列子的数据,如下代码所示 DataTable CreateDt1() ...

  8. C# DataTable 行转列 列转行 同时转换

    需求:数据库数据都是纵向的,呈现的时候要求是横向(列转行)同时看到行头(行转列). 分析:很多报表呈现都要求要这样显示,用类是可以实现,但是代码多,又需要建很多dto.发下Excel有转置功能,但又不 ...

  9. pandas dataframe调整列的位置

    pandas dataframe在指定的位置添加一列!简单和通用方法_我是张张的博客-CSDN博客

最新文章

  1. 在swt中获取jar包中的文件 uri is not hierarchical
  2. [转载] 杜拉拉升职记——07 管理者关心细节吗?
  3. 作者:叶郁文,男,中兴通讯股份有限公司产品规划部长。
  4. pythontime库简单使用_Python time库基本使用方法分析
  5. C语言逐行读取文件内容
  6. js系列教程11-json、ajax(XMLHttpRequest)、comet、SSE、WebSocket全解
  7. python大神作品_Python大神的书单
  8. Java Se 、JavaEE、JavaME区别
  9. 微信支付商家转账到零钱功能使用教程
  10. centos7用html5播放器,centos7安装多媒体播放器SMPlayer
  11. Simon Knowles:30年做成三家独角兽公司,AI芯片创业的底层逻辑
  12. 双击计算机图标无法打开,我的电脑图标打不开_我的电脑双击打不开了
  13. Orz_panda cup I题 (xdoj1117) 状压dp
  14. 明星玩跨界,全民娱乐时代来临!
  15. htmlunit+quartz定时抓取博文并生成jsp页面
  16. 刚刚,云之家、聚美、中公教育等120款APP侵害用户权益被点名
  17. FPGA学习笔记2.2——用Verilog实现七段管的工作逻辑
  18. 航空爱好者自问自答(2)
  19. 职称评审电子信息工程计算机技术总结,电子信息工程专业工程师中级职称申报.docx...
  20. 华为鸿蒙OS2.0:为中国的软件行业种“根”

热门文章

  1. Java中的访问限制符
  2. 微软职位内部推荐-Software Engineer II-Web app
  3. WeChall_PHP-htmlspecialchars
  4. CG-CTF-Web-SQL注入1
  5. (十四)算法设计思想之“贪心算法”
  6. 设置背景图片模糊,内容不模糊
  7. 零中频接收机频率转换图_接收机抗噪声技术
  8. java页面可配置化_web.xml页面配置
  9. react控制元素的显示或隐藏
  10. c语言for循环 wdtcn,MSP430F149的DS18B20C语言程序