1.目的:将字段的“y”字段与date字段合并为一列

2.数据读取并展示

3.map()函数作用

将序列中的每一个元素,输入函数,最后将映射后的每个值返回合并,得到一个迭代器。

3.1map()函数原理图

原理解释:上图有一个列表,元素分别是从1-9。map()函数的作用就是,依次从这个列表中取出每一个元素,然后放到f(x)函数中,最终得到一个通过函数映射后的结果。

同理:

df["ydate"] =df["y"].map(str) +"-"+ df["date"].map(str)
#取出每一个元素变成字符串类型,再对字符串进行合并,
#赋值到df的ydate字段中,如果不转换为字符串,
#y字段与date字段都是数值类型,将会进行数值相加。

合并结果:

4.再利用map函数对ydate字段进行分割

df["new_y"] = df["ydate"].map(lambda x : x.split("-")[0])   #获取年份
df["new_date"] = df["ydate"].map(lambda x : x.split("-")[1])  #获取日期

如何将dataframe数据类型某两列合并成一列相关推荐

  1. 如何将SQL查询出的两列合并成一列显示,并用逗号隔开

    如何将SQL查询出的两列合并成一列显示,并用逗号隔开 先给出一个表 DROP TABLE IF EXISTS `apps`; CREATE TABLE `apps` (`id` int NOT NUL ...

  2. pandas多列合并成一列

    前言 一入数据深似海,从此头发是路人.作为一个半路出家的学生,小弟当初是想做一名开发的,然而阴差阳错下,解除了数据分析这个工作,从此便爱上了这个让我秃头的行业(虚伪的说.) 数据分析有四个步骤,数据获 ...

  3. java怎么写合并列sql_SQL STUFF函数 拼接字符串 多列 合并成一列 转

    关于和并列的 要这种效果. create table tb(idint, value varchar(10)) insert into tbvalues(1,'aa') insert into tbv ...

  4. dataframe多列合并成一列

    DataFrame的几列数据合并成为一列 DataFrame的几列数据合并成为一列 1.1 方法归纳 1.2 .str.cat函数详解 1.2.1 语法格式: 1.2.2 参数说明: 1.2.3 核心 ...

  5. excel多列合并成一列加符号_Excel中如何将每行空格数据隔开为多列,以及如何合并多列数据为一列...

    投稿/科研合作:daixjdoctor@126.com 联系我们:137704924或372699348 群1-5:科研讨论.文献汇报群 网站:http://www.sleep-brain.com/ ...

  6. excel多列合并成一列加符号_Excel多列变(合并)一列的方法详解

    文章介绍两种excel多列变一列的方法来实现excel 多列合并一列的效果. 下图所示的excel多列变一列:将A:D列的数据变为F列的效果.如何实现这样的excel 多列合并一列呢?介绍两种exce ...

  7. Oracle 将多列合并成一列

     对于下述表 create table reservation( reid varchar2(55) not null, rid varchar2(5), gid number(18), rtyp ...

  8. SQL——将两列合并成一列

    将两列合并连接成一列,需要注意的是列的格式必须是NVARCHAR或者VARCHAR类型 1 SELECT ','+Convert(NVARCHAR(30), call_uuid, 0 ) +','+a ...

  9. Excel函数——OFFSET函数将多列合并成一列

    最近遇到一个问题,如图所示,每个表的字段分别一列展示,不同表有公共字段,也有独有的字段,现想统计这些表一共涉及到哪些字段.基本思路就是将这些表的字段合并为一列再去重.因为涉及到70多列,复制粘贴比较耗 ...

最新文章

  1. 简历空空,如何编写一个面试时能拿的出手的真实项目?
  2. 批量修改所有服务器的dbmail配置
  3. BIOS——[PXE-E61:Media test failure,check cable]解决方案
  4. 史上最简单的git教程搭配Github和Gitee一起食用更佳
  5. 你必须很努力,才能看上去毫不费力
  6. Linux常用的网络命令笔记
  7. 美团点评容器平台HULK的调度系统
  8. 面向小姐姐的编程——JAVA面向对象之继承(一)
  9. 1.24小时365天不间断服务 --- 服务器及基础设施搭建入门
  10. Linux下使用源码编译方式安装zlib
  11. 设计模式 ( 二十) 备忘录模式
  12. 账号通过邮箱找回密码功能设计
  13. 开发老铁们,就参考这个图灵畅销新书书单加购!
  14. 让犀牛基于点云数据来完成逆向建模
  15. RS485自动切换电路:数据收发原理
  16. 八类网线和七类网线的区别_7类网线和8类网线到底有何不同?
  17. linux下xz格式,linux下 x.tar.xz格式文件的解压方法
  18. 【Luat-esp32c3】4.3 文件系统——加载jpeg图片并拆包
  19. Python 实现 PDF转图片 图片转PDF
  20. org.eclipse.core.runtime.IPath报错

热门文章

  1. 参考文献怎么缩进换行
  2. DEDE织梦常用的调用方法
  3. Kubernetes笔记(8) - ConfigMap和Secret
  4. 什么是信息技术外包?
  5. 【推荐】我的FLASH情结2010——浅谈FLASH WEB GAME与创业(3)
  6. IDEA常用快捷键(四)--查找文件、查找类
  7. Javaweb安全——Fastjson反序列化利用
  8. 支付产品理解第一篇——使用第三方支付的信息流与资金流
  9. 如果要用运营的姿势,发支付宝红包
  10. docker 搭建私有仓库registry (多用户)