2021-10-20 08:16:31
Re①:A,Bのデータを比較してBの内容をAに入れる様な作業
こんなかんじ? いっかい表にするとやりやすいと思うんだけど、どうかなぁ? #----------------------------------------------- # ① in=「0 1 8 "then" 1 0 0 "rain" 0 0 1 "Today" 0 0 4 "clear"」の「"」を「,」に置換してCSV取得。 base=「0 0 1 "今日は" 0 0 4 "晴れ" 0 1 8 "時々" 1 0 0 "雨" 1 0 2 "気温は"」の「"」を「,」に置換してCSV取得。 out=空。 # ② inを反復 行=対象\0をbaseの0で0から表検索。 outに「{対象\0}"{base\行,1}"」を一行追加。 outを言う #----------------------------------------------- ①「in」「base」ともに、ただのテキストを、データとして扱いやすい表(二次元配列)に変換。(わりと無理矢理系;) 0列が比較するデータ、1列が入れ替える内容。 ②inを繰り返して、inの0列をbaseの0列から「表検索」して、何行目にあるか調べる。 inのデータにbaseの内容をくっつけて元のテキストの形式に戻し、outに「一行追加」していく。 |