私は次のコード非ハッシュタイプ:「リスト」エラー
ここdef cleaning(CURRENT,STRING,NEXT):
data.ix[data[NEXT].str.contains(STRING,na=False),CURRENT] =...
data[NEXT][data[NEXT].str.contains(STRING,na=False)]
d = ['lower','Less']
c = a[5:]
for x,y in zip(range(len(c)),d):
cleaning(c[x],d,c[x+1])
cleaning(c[x],d,c[x+2])
ために、このエラーを取得していますが、データはパンダのデータフレームです。 は、しかし、私は次のコード
a = ['UBC','LBC', 'HC', 'FC', 'P:C/F','P', 'A', 'Sex']
b = ['upper','lower','hair','footwear']
for x,y in zip(range(len(a)),b):
cleaning(a[x],y,a[x+1])
cleaning(a[x],y,a[x+2])
に何のエラーを取得していないよ、同じ機能のために私たちは辞書でキーとしてリストを使用することはできませんので、これは知っているが、私はそれが起こっているかどうかはわかりませんここで、なぜそれは1つのループではなく、他のループでは機能しているのですか?
'STRING'引数として' d'、リストを渡しています。代わりに 'y'を渡すことを意味しましたか? –
また、 'a'とは何ですか? 'a'がリストのリストであれば、' c [...] 'はリストであり、それは' NEXT'として渡されます。 –
例外の**完全なトレースバック**を含めてください。私は勘違いしていましたが、私はただそれを確認しましたが、トレースバックがこれをはるかに明確にするでしょう。 –