python交换数据的两列,python处理excel数据,  python交换

python交换数据的两列有两种方式:

第一种:在numpy中交换数据的两列;

上代码:1 import numpy as np2 a = np.array([[1,2,3],[4,5,6]])3 >>> a4 array([[1, 2, 3],5 [4, 5, 6]])6 >>> a[:,[0, -1]] = a[:,[-1, 0]]7 >>> a8 array([[3, 2, 1],9 [6, 5, 4]])

第二种:在pandas中交换数据的两列;以movieLen100K中的u.data为例;

上代码:

1 import pandas as pd 2 import numpy as np 3 4 file = ‘ml-100k/u.data‘ 5 df = pd.read_csv(file, sep=‘\t‘, header=None ,names=[‘a‘ , ‘b‘ ,‘c‘ ,‘d‘]) 6 print(df) 7 cols = list(df) 8 cols.insert(2,cols.pop(cols.index(‘d‘))) 9 df = df.loc[:,cols]10 print(df)

测试结果:

a b d c0 196 242 881250949 31 186 302 891717742 32 22 377 878887116 13 244 51 880606923 24 166 346 886397596 1

很明显,‘d’与‘c’交换了位置;

至此,python中的数据交换位置讲完;

python交换数据的两列

python读excel两列为字典_python交换数据的两列,python处理excel数据,  python交换...相关推荐

  1. python读excel两列为字典_用python读取Excel并保存字典?一两行代码完成骚操作

    分享一个前几天晚上粉丝问的问题,觉得很实用的一个问题,用python读取Excel并保存字典,如何做? 下面是该同学问题截图和代码 代码截图是下面这样的 不知道大家第一眼看了这个代码,什么感受?我第一 ...

  2. python输入文字、成为字典_Python 字典(Dictionary)操作详解

    一.创建字典 字典由键和对应值成对组成.字典也被称作关联数组或哈希表.基本语法如下: dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'} ...

  3. python把字符串转化为字典_python 将字符串转换成字典dict的各种方式总结

    1)利用eval可以将字典格式的字符串与字典户转 >>>mstr = '{"name":"yct","age":10}' ...

  4. python把字符串转化为字典_python 将字符串转换为字典

    在一般的工程处理中,需要将获取的字符串数据转换为字典,这样处理起来会非常方便. 我获取的是json数据: content = {"corpus_no":"64702772 ...

  5. python读csv最快方法_python读有汉字的csv如何让python变得更快?

    Python和其他脚本语言通常会被摒弃,因为它们相对于一些类似于C语言的编译型的语言来说效率很低.比如下面的斐波纳契数的例子: C语言中:int fib(int n){ if (n < 2) r ...

  6. 学python必须得英语精通吗_Python无用武之地?只能说你是真的没有精通Python语言(附教程)...

    Python的热度一直高居不下,运维,自动化测试,后端开发,机器学习...Python的用武之地真的太多了! "人生苦短,我用Python",对于普通职场人士来说,Python简单 ...

  7. python余数不等于的符号_Python扫盲,看完这篇,你的Python基础就差不多了

    前言 本文是基于黑马程序员2018年的Python基础班的内容编写的,以2018年的资料为蓝本,2016年的资料为补充,还参考了一些网上的教程,旨在更好地总结Python基础知识,力求简明扼要,以供实 ...

  8. python能开发手机程序吗_python能否开发安卓应用app?当然可以,python助你轻松搞定...

    python是非常简单方便的编程语言,你可以用python很简洁的实现很多功能,今天就来说说如何用python开发安卓应用app. app的开发有两种方式: 第一种,混合开发.主要是通过一个容器来进行 ...

  9. python的脚本是什么意思_Python的3大用途:Web开发、数据科学、脚本都是啥意思?...

    原标题:Python的3大用途:Web开发.数据科学.脚本都是啥意思? Python是一门脚本语言,因为能将其他各种编程语言写的模块粘接在一起,也被称作胶水语言.强大的包容性.强悍的功能和应用的广泛性 ...

  10. python可以开发安卓系统吗_python能否开发安卓应用app?当然可以,python助你轻松搞定...

    python是非常简单方便的编程语言,你可以用python很简洁的实现很多功能,今天就来说说如何用python开发安卓应用app. app的开发有两种方式: 第一种,混合开发.主要是通过一个容器来进行 ...

最新文章

  1. 了解这4个重点,带你探索未来将如何设计智能系统和机器人!
  2. ijkplayer-丢帧策略深入分析
  3. C# 生成编号的方法
  4. 平板涂色(信息学奥赛一本通-T1445)
  5. 基于JAVA+SpringBoot+Mybatis+MYSQL的旅游信息管理系统
  6. 室内定位---UWB测距及定位原理
  7. php魔法函数用途,PHP中的Magic Methods (魔术函数)
  8. java栈链_Java实现链栈
  9. 想知道CSDN积分怎么获取谢谢啦 需要下载文件
  10. 好用家庭收支管理 1.0.20130204绿色免费版
  11. matlab画空间点的运动轨迹,MATLAB画三维空间小球沿给定轨迹曲线运动~
  12. Gradle入门教程学习笔记
  13. html点击按钮状态改变,html点击按钮改变文字怎么实现
  14. linux在拥有/etc/xdg的自启动方式
  15. 乌云曝光铁道部12306网站出现SQL漏洞
  16. 使用 字蛛 对ttf字体文件进行压缩
  17. RTKLIB进行伪距单点定位1——main函数
  18. Java Web基础
  19. C#宿舍管理系统(C#课程设计含源码)
  20. 自动解锁Bitlocker加密硬盘

热门文章

  1. 编程入门先学什么 c语言软件,编程入门先学什么软件
  2. 手机wap浏览器的设计
  3. wincc逻辑运算符_wincc中表达式及公式
  4. 学习沟通技巧--- SOFTEN法则与SOLER法则
  5. 计算机组装日记,求微机组装与维护实习日记?
  6. jQuery初学笔记一,美元符号$
  7. 入门易精通难的Unity要如何学
  8. 计算机正负符号 怎么打,电脑正负号怎么打出来(电脑键盘快速打出特殊符号)...
  9. CSS网页布局中文排版的9则技巧
  10. python乒乓球比赛规则_使用Python进行体育竞技分析(预测球队成绩)