在数据分析过程中,常常会依据一定条件进行新数据列的增加,以便于我们对数据更好地分析。接下来,一起学习如何在Pandas的数据类型中进行新增数据列操作。


知识点:

  • 直接赋值
  • .apply
  • .assign
  • 按条件选择分组再分别赋值

我想要新增一列“温差”,那首先要将最高温和最低温的“℃”去掉,并且转换为做的是,将temp列每个数据后添加‘℃’字符串

(1)直接赋值

用空值替换掉℃,并将高温和低温列的字符串转换为整型,便于后续计算

添加新列“温差”

(2).apply方法

添加一列“温度类型”,高温高于33度,赋值“高温”;低温低于-10度,赋值“低温”;其余赋值“常温”

(3).assign方法

将温度通过公式从摄氏温度变为华氏温度

(4)按条件选择分组分别赋值

高低温差大于10度,新建列并赋值“温差大”,否则赋值“温差正常”

列赋值为列表_Pandas入门-3-新增数据列操作相关推荐

  1. Python - 统计某一列不同项的重复次数 并新增一列赋值

    Python - 统计某一列不同项的重复次数 并新增一列赋值 需求: 比如一个dataframe里有一个字段为all ,想知道all里每一行的值在整个dataframe一红出现多少次 ,并在后新增一列 ...

  2. pandas将dataframe中的内容为列表(list)的数据列裂变、拆分为多个新的数据列实战:拆分为多个新的数据列(并指定新数据列的名称)、数据列中的列表(不等长)拆分为多个新的数据列产生NaN

    pandas将dataframe中的内容为列表(list)的数据列裂变.拆分为多个新的数据列实战:拆分为多个新的数据列(并指定新数据列的名称).数据列中的列表(不等长)拆分为多个新的数据列(产生NaN ...

  3. pandas使用sum函数计算dataframe单数据列的加和或者对所有的数据列进行求和(sum column or all columns of dataframe)

    pandas使用sum函数计算dataframe单数据列的加和或者对所有的数据列进行求和(sum column or all columns of dataframe) 目录

  4. R语言使用caret包的preProcess函数进行数据预处理:对所有的数据列进行YeoJohnson变换(将非正态分布数据列转换为正态分布数据、可以处理负数)、设置参数为YeoJohnson

    R语言使用caret包的preProcess函数进行数据预处理:对所有的数据列进行YeoJohnson变换(将非正态分布数据列转换为正态分布数据.可以处理负数).设置method参数为YeoJohns ...

  5. R语言使用dplyr将特定的数据列移动到最前面、使用dplyr将特定数据列移动到另一指定数据列的后面、使用dplyr将特定数据列移动到另一指定数据列的前面

    R语言使用dplyr将特定的数据列移动到最前面.使用dplyr将特定数据列移动到另一指定数据列的后面.使用dplyr将特定数据列移动到另一指定数据列的前面 目录

  6. pandas使用replace函数替换dataframe中的值:replace函数对dataframe中指定数据列的值进行替换、替换具体数据列的相关值

    pandas使用replace函数替换dataframe中的值:replace函数对dataframe中指定数据列的值进行替换.替换具体数据列的相关值 目录

  7. R语言dplyr包使用case_when函数和mutate函数生成新的数据列实战:基于单列生成新的数据列、基于多列生成新的数据列

    R语言dplyr包使用case_when函数和mutate函数生成新的数据列实战:基于单列生成新的数据列.基于多列生成新的数据列 目录

  8. pandas对dataframe数据列进行一阶差分(diff):数据列进行差分(period=1)、数据列进行差分(period=2)、(注意差分的差分才是二阶差分,间隔为2依旧是一阶差分)

    pandas对dataframe数据列进行一阶差分(diff):数据列进行差分(period=1).数据列进行差分(period=2).(注意差分的差分才是二阶差分,间隔为2依旧是一阶差分) 目录

  9. pandas使用melt函数将宽表变换为窄表、id_vars参数指定原宽表聚合数据列、value_vars参数指定需要被压缩的数据列(单个、多个)、var_name指定压缩后数据列的名称

    pandas使用melt函数将宽表变换为窄表.id_vars参数指定原宽表聚合数据列.value_vars参数指定需要被压缩的数据列(单个.多个).var_name指定压缩后数据列的名称.value_ ...

最新文章

  1. Eigen(1):Matrix模板类
  2. AI把爱豆变胖视频火遍B站,我们找到了背后的技术团队:你是怎么把刘亦菲变胖的?...
  3. USACO 2.3.3 罗马数字
  4. linux tail 命令,Linux tail命令的巧妙应用
  5. Zend Studio 高亮显示dwt和lbi
  6. 医学影像后处理服务器系统的特点,【CT影像系统工作站怎么用】CT影像系统工作站好不好_使用技巧-ZOL软件百科...
  7. 【Makefile由浅入深完全学习记录8】条件判断语句
  8. html代码type,HTML中type是什么意思
  9. ABAP操作Excel(转)
  10. 误操作自动锁定计算机,当离开电脑时,需要手动锁定电脑屏幕,或设置10分钟无活动自动锁屏,短时间离开的锁屏就无关紧要()...
  11. 模块化配电系统在高密度数据中心的应用
  12. Bailian1192 最优连通子集【DFS】
  13. 09月28日 pytorch与resnet(五) 转移学习
  14. 倾斜摄影当中模型精度和测绘当中的分辨率/比例尺是怎么回事?
  15. hadoop、hive搭建
  16. 实例分割: 一文读懂 E2EC (CVPR 2022)
  17. 幼儿园案例经验迁移_浅谈在幼儿园数学教学中如何为迁移而教
  18. 我的程序人生——初识代码,从学好C语言开始
  19. linux 命令 置顶,[置顶] Linux命令惯用法
  20. Inventor冲压加强筋_inventor 加强筋教程

热门文章

  1. 一文说清linux system load
  2. 阿里云高级技术专家周晶:基于融合与协同的边缘云原生体系实践
  3. 大家都关注的Serverless,阿里怎么做的?
  4. 源码分析RocketMQ ACL实现机制
  5. 使用Quick BI连接AnalyticDB for PostgreSQL数据源
  6. Flink 零基础实战教程:如何计算实时热门商品
  7. 记一次吐血的ping: unknown host
  8. [高速通道进阶一]如何理解高速通道的就近接入和一点接入连接全球
  9. 【IPF2020】浪潮集团高级副总裁彭震:智算中心 筑基智慧世界
  10. 备战双 11!蚂蚁金服万级规模 K8s 集群管理系统如何设计?