ここはPythonコードです。実行中にエラーが発生しています。TypeError:文字列インデックスは整数でなくてはならず、Pythonではstrではありません
def split_cell(s):
a = s.split(".")
b = a[1].split("::=")
return (a[0].lower(),b[0].lower(),b[1].lower())
logic_tbl,logic_col,logic_value = split_cell(rules['logic_1'][ith_rule])
mems = logic_tbl[logic_tbl[logic_col]==logic_value]['mbr_id'].tolist()
split_cell関数は正常に機能しており、logic_tblのすべての列はオブジェクトデータ型です。ここ
完全なエラートレースバックが含まれています。 –
あなたはこれを尋ねたときに提案された同じタイトルのすべての質問から解決策を得られませんでしたか? –
'logic_tbl [0]'と 'logic_tbl [1]'のタイプは何ですか?あなたはその関数呼び出しの後に 'logic_tbl'を印刷できますか? – kuro