1、普通赋值方式增加新的列
这里假设df为一个DataFrame类型的数据
df.loc[:, 'wencha'] = df['bWendu'] - df['yWendu']
print(df['wencha'])
2、使用apply()函数进行操作
applly(A, axis=0/1)A处可放判断条件以及函数,axis=0表示在行的方向操作,axis=1表示在列的方向上操作(即增加列)
def get_wendu_type(x):
if x["bWendu"] > 30:
return "高温"
if x["yWendu"] < -10:
return "低温"
return "常温"
因为要增加的是新的一列:axis=1
df.loc[:, 'wendu_type&