在.之后的列名中,每个类别都需要整数:print(df)

Mode id time.air time.car

0 car 1 2.8 3.4

1 car 2 2.9 3.8

2 car 3 2.2 2.9

3 air 4 2.0 3.2

4 air 5 1.8 2.8

5 car 6 1.9 2.4

6 car 7 2.2 3.3

7 air 8 2.3 3.4

8 air 9 2.1 2.9

解决方案将类别替换为整数,应用解决方案并最后返回map:

^{pr2}$

l = pd.wide_to_long(df, stubnames='time', i='id', j='alternate',sep=".").reset_index()

l['alternate'] = l['alternate'].map(mapping1)

print (l)

id alternate Mode time

0 1 air car 2.8

1 2 air car 2.9

2 3 air car 2.2

3 4 air air 2.0

4 5 air air 1.8

5 6 air car 1.9

6 7 air car 2.2

7 8 air air 2.3

8 9 air air 2.1

9 1 car car 3.4

10 2 car car 3.8

11 3 car car 2.9

12 4 car air 3.2

13 5 car air 2.8

14 6 car car 2.4

15 7 car car 3.3

16 8 car air 3.4

17 9 car air 2.9

python长格式_python中宽格式数据帧到长格式数据帧的转换相关推荐

  1. python编辑邮件格式_Python中IMAP append命令的正确格式?(雅虎邮件)

    下面的Python函数适用于outlook.gmail和我的共享宿主exim服务器,但是当通过雅虎它返回以下错误:append command error: BAD ['[CLIENTBUG] Add ...

  2. python秒数转化为时间格式_python将秒数转化为时间格式的实例

    python将秒数转化为时间格式的实例 1.转化成时间格式 seconds =35400 m, s = divmod(seconds, 60) h, m = divmod(m, 60) print(& ...

  3. python str转json_Python中如何将一个字符串转换为json格式呢?

    摘要: 下文讲述Python中字符串转换为json格式的方法分享,如下所示: json是各大语言都支持的一个对象,在web API开发中,我们经常使用json格式进行数据传输, 那么在Python中, ...

  4. python tcp处理_python中TCP粘包问题解决方案

    TCP协议中的粘包问题 1.粘包现象 基于TCP写一个远程cmd功能 #服务端 importsocketimportsubprocess sever=socket.socket() sever.bin ...

  5. python nums函数_Python中的内置函数

    Python中有很多内置函数,不需要我们调用模块可以直接使用,而且都是常用函数的封装,下面我们来看看Python中的内置函数都有那些. 1.abs() abs()是绝对值函数,把一个负数转化为正数,数 ...

  6. python模块讲解_python中常用模块详解一

    1.time 模块 import time s = time.localtime() # 把时间转化成格式化的时间,通过. 取得里面的年月日等 struct_time 格式 time.struct_t ...

  7. python解析原理_Python 中 -m 的典型用法、原理解析与发展演变

    在命令行中使用 Python 时,它可以接收大约 20 个选项(option),语法格式如下: python [-bBdEhiIOqsSuvVWx?] [-c command | -m module- ...

  8. python unescape函数_Python中unescape JavaScript中escape的字符

    遇到一个问题需要用Python把JavaScript中escape的中文给还原,但找了大半天,也没有找到答案,只好自己深入研究解决方案. 我们先来看在js中escape一段文字的编码 a = esca ...

  9. python正则表达式空格_python中的正则表达式的使用

    一.正则表达式简介 正则表达式:又称正规表示式.正规表示法.正规表达式.规则表示式.常规表示法(英语:Regular Expression,在代码中常简写为regex.regexp或者是RE),是计算 ...

最新文章

  1. 如何正确使用Python临时文件
  2. java中时间入数据库格式转换_数据库中字段类型为datetime,转换成java中的Date类型...
  3. 【Linux】一步一步学Linux——xeyes命令(228)
  4. java 并发计数器_Java 8 LongAdders:管理并发计数器的正确方法
  5. 设计模式(二)设计模式的本质
  6. 2019 下半年,程序员怎么过?
  7. HCIE Security DS V-P-N 备考笔记(幕布)
  8. java4.25生成车牌号_泸牌16年涨882倍 超25万人拍一张车牌为哪般?
  9. [DevExpress使用随笔]之BarManager控件中创建MainMenu
  10. chrome 91版本 解决跨域请求SameSite
  11. L1-033 出生年-PAT 团体程序设计天梯赛 GPLT
  12. [BZOJ2069][POI2004]ZAW
  13. 基于nas的filerun私有网盘搭建(拒绝可道云)
  14. idea在plugins中搜不到插件MyBatisX
  15. JIRA6.3安装及alige插件破解
  16. SaaS和PaaS的区别
  17. 免费的网盘您知道哪些?
  18. GA/T1400文档请求失败消息返回提
  19. 用低代码让数字化触手可及,奥哲完成数亿元C轮融资
  20. PostgreSQL 10 基于日志的备份与还原

热门文章

  1. SAP UI5 应用开发教程之四十七 - 如何自定义 SAP UI5 字符串类型输入字段的校验逻辑试读版
  2. 关于 OData 协议的数据类型 - SAP gateway 框架是如何解析数据类型的?
  3. SAP Spartacus Page Layout - 页面布局设计
  4. SAP Cloud for Customer(C4C)前台显示的数据是如何从后台读取的
  5. SAP Spartacus的持久化存储学习笔记
  6. Chrome开发者工具一个有用的快捷键组合:Ctrl+Shift+E
  7. Angular jasmine单元测试框架TestBed.createComponent的实现原理
  8. SAP Spartacus app module注入config module的过程
  9. Angular getOrCreateInjectable的实现原理调试
  10. jsp项目手动导出成war包