根据查找功能条件在数据框中拼接整个列

时间:2019-06-25 10:11:18

标签: python pandas

我有一个df Hubspot,

df['Email Domain'][1] = google.com

所有其他行基本上都是不同的网站名称。

我想提取网站的名称(例如上述情况下的google) 这让我可以做到这一点:

df['Email Domain'][1][0:df['Email Domain'][1].find('.')]

什么通用函数可以一次性完成整个列的工作?

1 个答案:

答案 0 :(得分:2)

您可以使用str.split并在第一项上建立索引:

df['Email Domain'].str.split('.').str[0]