少し似たデータフレームがあります
uniqueID <- sample(1:10, 3, replace=F)
faultDetails <- c("fault is blah blah blah and serial is F1AB3CDE123", "Serial No: f1ds6hrc813, fault is blah blah blah", "fault: blah blah blah serial number: F2GE8FDW159")
myData <- cbind.data.frame(uniqueID, faultDetails)
各エントリからシリアル番号を抽出して新しい変数に格納する必要がありますが、フィールド内の位置は固定されていません。唯一の定数は、シリアル番号が F、数字、文字、文字、数字、文字、文字、文字、数字、数字、数字の形式であることです。また、テキストの大文字と小文字はエントリごとに変わります (フリーテキストの喜びです!)。
これを dplyr パイプラインの一部として実行したいと思います。どんな助けでも大歓迎です。