Python 如何计算数据帧列中由定界符分隔的子字符串,并将值推送到新列中?
所以,我有一个这样的数据帧Python 如何计算数据帧列中由定界符分隔的子字符串,并将值推送到新列中?,python,pandas,dataframe,machine-learning,data-science,Python,Pandas,Dataframe,Machine Learning,Data Science,所以,我有一个这样的数据帧 In [1]: df = pd.DataFrame([['indiejesse.d@gmail.com; pamelasilvera69@gmail.com; kristinestringer69@gmail.com', 'conference meeting ...']], columns=['CC', 'Body']) “抄送”列包含电子邮件列表,以“;”分隔。我想遍历“CC”列,计算每行中以“;”分隔的电子邮件数量,并在包含每行CC电子邮件数量的CC之后添加一
In [1]: df = pd.DataFrame([['indiejesse.d@gmail.com; pamelasilvera69@gmail.com; kristinestringer69@gmail.com', 'conference meeting ...']], columns=['CC', 'Body'])
“抄送”列包含电子邮件列表,以“;”分隔。我想遍历“CC”列,计算每行中以“;”分隔的电子邮件数量,并在包含每行CC电子邮件数量的CC之后添加一个新列,比如说“CC_count”
我该怎么做呢?你可以数一数
的数量代码>使用,添加一个并分配给新列:
df['CC_count'] = df.CC.str.count(';').add(1)
你只需数一数代码>使用,添加一个并分配给新列:
df['CC_count'] = df.CC.str.count(';').add(1)