ある列に姓があり、別の列に家族の各人の名または氏名(最初のスペースが最後)のゲストリストがあります。他の列に名だけを付けたいのですが。
gsub(guest.w$Last.Name,"",guest.w$Party.Name.s.)
行が1つしかない場合は完全に機能しますが、データフレームの各行に対してどのように実行しますか。forループを作成する必要がありますか?pmax()がmax()に関連する方法と同様に、並行してそれを行う方法はありますか?
私の問題は、JD Longが以前に尋ねた質問と似ていますが、その質問は私のものと比べると簡単なものでした。
例
:
スミス; ジョー・スミス、ケビン・スミス、ジェーン・スミス・
アルター; ロバート・アルター、メアリー・アルター、ロナルド・アルター
になる
スミス; ジョー、ケビン、ジェーン
アルター; ロバート、メアリー、ロナルド