|
如上图表格:
1、其中的trans_type、trans_class两列合成一列用于模糊查找,并创建新的列。
df['trans_type_class'] = df['trans_type']+df['trans_class']
注:但是某一列如果为空,另一列不为空,则合并结果是为空,所以在合并之前需要对NA进行预处理,替换或者删除。
2、如果某一列是非str类型的数据,那么我们需要用到map(str)将那一列数据类型做转换:
df["newColumn"] = df["trans_cd"].map(str) + df["trans_class"]