0
2つのデータフレームで文字列値を検索しようとしていますが、私はPandasライブラリを使用しています。Python:データフレーム内の文字列を比較できません
最初のデータフレーム - df_transactions列に「ErrList」
第二のデータフレームをエラー・コードのリストを持っている - df_actionは、一列「CODE」および列「ACTIONに対応するエラーのエラーのリストを有します'
私は以下のようにこれらのデータフレームから2つの文字列を比較しようとしています:
ActionLookup_COL = []
ActionLookup = []
for index, transactions in df_transactions.iterrows():
errorList = transactions['ErrList']
for index, errorCode in df_action.iterrows():
eCode = errorCode['Code']
eAction = errorCode['Action']
if eCode ==errorList:
ActionLookup.append(eAction)
ActionLookup_COL.append(ActionLookup)
df_results['ActionLookup'] = pd.Series(shipmentActionLookup_COL, index=df_results.index)
私はデータフレームdf_results [「ActionLookup」]を印刷するとき、私は、エラーコードに対応するアクションコードを得ることはありません。これらのデータフレームの文字列を比較するにはどうすればいいですか
ありがとうございました!