私は以下のサンプルデータのようなデータを持っています。パターンマッチングとパースを行い、出力データのようなものを作成しようとしています。アイデアは、 "Aggr("括弧の中に "stuff"を解析し、次の括弧の前にコンマの後に続く "something"を解析するという文字列値がある場合です。これを行うには滑らかな方法がありますか? ?のような正規表現、またはそれがループのカップルを必要とする予定です文字列から複数の値を取り出す
Sample Data:
SampleDf=pd.DataFrame([['tom',"words Aggr(stuff),something1)"],['bob',"Morewords Aggr(Diffstuff),something2"]],columns=['ReportField','OtherField'])
Sample Output:
OutputDf=pd.DataFrame([['tom',"words Aggr(stuff),something1",'stuff', 'something1'],['bob',"Morewords Aggr(Diffstuff),something2",'Diffstuff','something2']],columns=['ReportField','OtherField','Part1','Part2'])
を取得
に一致する正規表現パターンでstr.extractall使用することができます。私は正規表現でうまくやれると確信しています。 – Fabien