对pandas的某一列使用map方法

使用tatanic数据作为例子。
读入训练数据后,现在对name列进行处理。

df["FamilyName"]=df["Name"].map(lambda x: x.split(",")[0].strip())
df["FullName"]=df["Name"].map(lambda x: x.split(",")[1].strip())
df["Title"]=df["FullName"].map(lambda x: x.split(".")[0].strip())
df["TwoLetters"]=df["FamilyName"].map(lambda x: x[-2:])

把name列的名字分开处理。
使用map方法在没name列,里边使用lambda表达式进行处理。
以上就是对pandas的某一列使用map方法的认识。

猜你喜欢

转载自blog.csdn.net/CSDN_LYY/article/details/84335986