gpt4 book ai didi

python-2.7 - 使用 Python pandas 从电子邮件中提取用户名

转载 作者:行者123 更新时间:2023-12-03 23:49:36 29 4
gpt4 key购买 nike

我尝试从 CSV 文件中读取大量电子邮件地址,并使用 Pandas 从这些电子邮件地址中提取用户名,但收到以下错误消息。

ValueError:值的长度与索引的长度不匹配

这是我的代码,并不复杂。

import pandas as pd
import sys

input_file = sys.argv[1]

data_frame = pd.read_csv(input_file)

data_frame['Username'] = data_frame['Email Domain'].str.split("@")[0]

print(data_frame)

我做错了什么?谢谢,

最佳答案

严格尝试解释你做错了什么

data_frame['Email Domain'].str.split("@")[0]
# splits the strings / \ points to the first row of result

解决方案

data_frame['Email Domain'].str.split("@").str[0]

0 abc
1 xyz
2 blah24
Name: Email Domain, dtype: object

设置
谢谢A-Za-z

df = pd.DataFrame(
{'username': ['<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="65040706250208040c094b060a08" rel="noreferrer noopener nofollow">[email protected]</a>', '<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="f9818083b98098919696d79a9694" rel="noreferrer noopener nofollow">[email protected]</a>', '<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="51333d3039636511363c30383d7f323e3c" rel="noreferrer noopener nofollow">[email protected]</a>']})

关于python-2.7 - 使用 Python pandas 从电子邮件中提取用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43463283/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com