データフレーム内の「宛先」列から特定の電子メール(@ enron.com)を抽出したい。一部の行に複数の電子メールがある。例えば、私はこれを持っています:[email protected], [email protected], [email protected], [email protected], [email protected],[email protected], [email protected]
。私の質問は、この列からEnronドメイン(@ enron.com)の電子メールだけを抽出して新しい列に保存する方法ですが、抽出することはできますが、問題があると、行には20行の電子メールのうち10行のエンロン電子メールが含まれています。エンロン電子メールを10行ではなく1行にまとめたいのですが、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
単一の行に複数のメールがある場合私たちは、この
subset(df, grepl("enron.com", To))
ためgrep
を使用することができ、str_extract
library(stringr)
data.frame(To =sapply(str_extract_all(df$To, "\\[email protected]"), paste, collapse=","))
+1
ありがとうございました。 –
関連する問題
- 1. 電子メール本文を電子メールから抽出する - テキスト解析用
- 2. 電子メール列から特定の電子メールドメインを選択する方法
- 3. 文字列から電子メールを抽出する方法
- 4. 電子メールの件名から特定の患者IDを抽出する
- 5. 電子メールの添付ファイルからTo:ヘッダーを抽出する
- 6. 電子メールからの電子メールの送信は、Googleスクリプト
- 7. なぜ未定義の変数か:電子メールを送る電子メールlaravel 5.3?
- 8. woocommerce電子メール用に異なる電子メールヘッダーイメージ
- 9. Lotus Notesの電子メールからvbaを使用してmsアクセスに電子メールの日付を抽出
- 10. 特定の電子メールでのルーティングエラー
- 11. 電子メール内のPHP配列
- 12. 一括テキストから電子メールを抽出 - エラー
- 13. 電子メールを送信する電子メールクライアントを検出する
- 14. 電子メール内のJenkinsコンソール出力テーブル
- 15. 電子メールPingが電子メールでハングする
- 16. 電子メールでコンポーザを電子メールに添付するには
- 17. WooCommerce電子メール通知:異なる都市の異なる電子メール受信者
- 18. PHPを使用して完全な電子メールテキストから電子メールと名前を抽出するには?
- 19. 電子メールの本文内のhtml電子メールにヘッダーを設定する方法はありますか?
- 20. HTML電子メールのボタンを電子メールのフォームとして
- 21. 電子メールで
- 22. は、電子メール
- 23. openID電子メール以外の情報を抽出する
- 24. Unix上の電子メール添付ファイルを抽出する
- 25. BeautifulSoup電子メールの抽出が機能しない
- 26. 追跡目的でHTML電子メール内から電子メールヘッダーを取得する
- 27. 電子メールのスペース
- 28. 電子メールのデータタイプ
- 29. 電子メールのメディアクエリ?
- 30. PHP電子メールIBM電子メールのみの検証(ワールドワイド)
あなたは、入力データのサンプルと所望の出力を共有することはできますでしょうか? – Psidom