在数据分析过程中,常常会依据一定条件进行新数据列的增加,以便于我们对数据更好地分析。接下来,一起学习如何在Pandas的数据类型中进行新增数据列操作。
知识点:
- 直接赋值
- .apply
- .assign
- 按条件选择分组再分别赋值
我想要新增一列“温差”,那首先要将最高温和最低温的“℃”去掉,并且转换为做的是,将temp列每个数据后添加‘℃’字符串
(1)直接赋值
用空值替换掉℃,并将高温和低温列的字符串转换为整型,便于后续计算
添加新列“温差”
(2).apply方法
添加一列“温度类型”,高温高于33度,赋值“高温”;低温低于-10度,赋值“低温”;其余赋值“常温”
(3).assign方法
将温度通过公式从摄氏温度变为华氏温度
(4)按条件选择分组分别赋值
高低温差大于10度,新建列并赋值“温差大”,否则赋值“温差正常”