問題タブ [sequencematcher]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python特定の列を介してシーケンス一致データフレームをループし、行を追加する方法
私はこの問題を解決するために過去 2 週間試みてきましたが、ほぼ目標に達しています。
ケース: 私がしようとしていることの全体的な描写
- この例では、2 つの異なる Excel シートから抽出された 2 つのデータフレームがあり、3x3 (DF1 と DF2) とします。
- DF1 の Column2 のセルを DF2 の Column2 と一致させたい
- セルを1つずつ一致させる必要があります
例: セル X1 があり、Y(1,2,3) X1 の各セルが Y3 と最も一致するとします。
- 行 X1 が配置されている行と行 Y3 が配置されている行を抽出し、それらを 3.Excel シートの 1 つの行に並べて保存します。
更新されたもの:
このコードは、sequencematcher と一致して一致を出力できますが、最大一致のリストではなく、1 つの出力一致しか得られません。
出力: (1.0, ('フルーツ', 'フルーツ'))
すべての最大一致が得られるように修正するにはどうすればよいですか?また、一致が配置されているそれぞれの行を抽出するにはどうすればよいですか?
python - Python を使用してリスト内の類似要素を検索
Pythonを使用して、リスト内の同様のアイテムを探す必要があります。(たとえば、'Limits' は 'Limit' に似ています。または 'Download ICD file' は 'Download ICD zip file' に似ています) 数値ではなく、文字で結果を類似させたいと思っています (たとえば、'Angle 1' は「角度 2」)。リスト内のこれらの文字列はすべて「\0」で終わります
私がやろうとしているのは、すべての項目を空白で分割し、数字で構成されている部分があるかどうかを調べることです。しかし、どういうわけか、私はそれを機能させたいので機能していません。
これが私のコード例です: