我想從我的數據框的「收件人」列中提取特定電子郵件(@ enron.com)。在某些行中,有多個電子郵件。例如在一行中,我有這個:[email protected], [email protected], [email protected], [email protected], [email protected],[email protected], [email protected]
。我的問題是,如何從此列中提取安然域(@ enron.com)電子郵件並將其保存到新列中?我可以提取它們,但問題是它會將每個電子郵件放在一行中,因爲例如if一行包含20封電子郵件中的10封安然電子郵件我希望所有這些安然電子郵件在一行中不是10行。我從這裏運行代碼:How to extract expression matching an email address in a text file using R or Command Line?,emails = regmatches(df, gregexpr("([_a-z0-9-]+(\\.[_a-z0-9-]+)*@enron.com)", df))
但我得到此錯誤:Error in (function (..., row.names = NULL, check.rows = FALSE, check.names = TRUE, : arguments imply differing number of rows: 1, 2, 0, 5
。從列中的不同電子郵件中提取特定電子郵件 - R
1
A
回答
1
我們可以使用grep
這個
subset(df, grepl("enron.com", To))
如果有單排多封電子郵件,使用str_extract
library(stringr)
data.frame(To =sapply(str_extract_all(df$To, "\\[email protected]"), paste, collapse=","))
+1
非常感謝。 –
相關問題
- 1. 從Thunderbird中提取電子郵件地址電子郵件
- 2. 從HTML電子郵件中的嵌套表中提取電子郵件地址
- 3. PHP從電子郵件列表中刪除電子郵件
- 4. 從電子郵件中提取人名
- 5. 從多個電子郵件ID中提取所需的電子郵件ID
- 6. 如何發送電子郵件到特定的電子郵件?
- 7. htmlagilitypack提取電子郵件
- 8. 提取電子郵件
- 9. 提取電子郵件
- 10. 提取電子郵件ID
- 11. 提取電子郵件
- 12. 使用VBA從Outlook電子郵件正文中提取電子郵件地址?
- 13. 從電子郵件中提取數據(或數千封電子郵件)[Exchange]
- 14. 如何從Outlook電子郵件中提取互聯網電子郵件標題?
- 15. 從電子郵件中提取電子郵件正文 - 用於文本分析
- 16. Python 2.7 - 從電子郵件消息文件中提取郵編
- 17. 如何從C#中的郵件服務器上的特定電子郵件地址獲取電子郵件
- 18. 從一個給定的電子郵件列表中提取某些電子郵件匹配很少的條件
- 19. PHPmailer設置從電子郵件到電子郵件相同
- 20. 獲取Facebook電子郵件/電子郵件散列
- 21. 如何同步在特定電子郵件後收到的電子郵件。
- 22. 發送電子郵件到特殊的電子郵件
- 23. 當從郵件中提取電子郵件時,Applescript會凍結
- 24. 在MyPlayground中提取電子郵件域
- 25. PHP郵件()的電子郵件地址與電子郵件不同被送往
- 26. 通過點擊電子郵件中的鏈接獲取電子郵件中的電子郵件帳戶ID
- 27. 從電子郵件正文提取URL
- 28. 從CNContactProperty提取電子郵件 - iOS 9
- 29. PHP郵件$電子郵件= $ _ POST [ '電子郵件']在$收件人
- 30. R gsub從文本中提取電子郵件
你可以分享你的輸入數據樣本和所需的輸出? – Psidom