0
次の操作で、あるデータフレーム列の列内の文字列が別のデータフレームの指定された列にある場所を示すステータスを追加できます。Pandasシリーズ値の大文字と小文字を区別しない一致と部分一致
df_one['Status'] = np.where(df_one.A.isin(df_two.A), 'Matched','Unmatched')
これは文字列の大文字と小文字が異なる場合は一致しません。大文字と小文字を区別しないでこの操作を実行できますか? df_one.Aの値がdf_two.Aからの完全な文字列で終了した場合
また、リターン「一致した」可能ですか?例えばdf_one.A abcdefghijkl - > df_two.A ijkl = 'Matched'
通常は、str.casefoldこれのために私はそれのベクトル化されたバージョンがないと思います。代わりに 'df_one ['A']を試すことができます。str.lower()。isin(df_two ['A']。str.lower())' – ayhan