对pandas⾥的loc并列条件索引的实例讲解
如下所⽰:
django项目实例def Family_feature(df):
df['Fam_Size'] =df['SibSp']+df['Parch']
df['Fam_Size'].loc[df['Fam_Size'] == 0] = 1
df['Fam_Size'].loc[(df['Fam_Size'] > 1) & (df['Fam_Size'] <= 3)] = 2
#  df['Fam_Size'].loc[df['Fam_Size'] == 2] = 2
#  df['Fam_Size'].loc[df['Fam_Size'] == 3] = 2
df['Fam_Size'].loc[df['Fam_Size'] > 3] = 3
return df
df['Fam_Size'].loc[(df['Fam_Size'] > 1) & (df['Fam_Size'] <= 3)] = 2 只要中间加⼀个 & 符号,然后把两边的condition括号起来就⾏。
以上这篇对pandas⾥的loc并列条件索引的实例讲解就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。