[英]Searching Pandas column for words in list and adding found words into new column
[英]Pandas - Searching a string in column A and adding it to the new column B
您可以使用以下代码:
import pandas as pd
df=pd.DataFrame([['Braund, Mr. Owen Harris'],['Cumings, Mrs. John Bradley'],
['Heikkinen, Miss. Laina'],['Futrellem, Mrs. Jacques Heath'],
['Allen, Mr. William Henry']],
columns=['Name'])
df['title']=df['Name'].apply(lambda s:s.split(',')[1].split('.')[0])
尝试这个
df - 带有列名称的数据框
df["Title"] = df["Name"].apply(lambda name: re.search(name, "([A-Za-z]+).").group(0))
它将在您的 df 中创建新的列标题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.