irpas技术客

python dataframe新增一列_归去来?_dataframe添加一列数据

irpas 1282

1、直接在后面新增一列 指明列名,并赋值即可: data[‘addlist’]=[1,2] 2、在指定位置新增一列 用insert()函数,data.insert(位置,列名,列值),例如: data.insert(2,‘c’,’’) 3、根据现有列计算生成新的列 dataframe 根据某列的值生成新的列 df2[‘是否逾期’]=df2.apply(lambda x:0 if x.应付日期>today_time else 1,axis=1) df2[‘是否到期90天’]=(today_time - df2.应付日期).map(lambda x:1 if x.days >= 90 else 0) 4、现有多列合并为一列 直接用+号即可, dataframe[“newColumn”] = dataframe[“age”].map(str) + dataframe[“phone”] + dataframe["address”] 其中,map(str) :非string列转换为string后再合并


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #dataframe添加一列数据 #列名 #列值例如datainsert2 #C