-2
以下の関数を使用して、重複した値をdataframeに出力することができます。KeyError:ユーザ定義関数
def duplicateCrosscheck(dataDF, columnList):
print('Duplicate checking', columnList)
dataDup = dataDF[dataDF.duplicated([columnList], keep=False)]
print(dataDup.values)
return
データを渡して、重複を確認するためのフレーム名と列のリストを渡します。
duplicateCrosscheck(dataT, "'Country', 'Indicator', 'variable'")
しかし、エラーの下になって: KeyError例外: " '国'、 'インジケータ'、 '変数'"
私は、スクリプトの下に実行すると、それが正常に動作します。
dataT[dataT.duplicated(['Country', 'Indicator', 'variable'], keep=False)]