Pandas: df.duplicated рдФрд░ drop_duplicates рд╕реЗрдЯ рдФрд░ рд╕реВрдЪреА рдорд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде TypeError рдмрдврд╝рд╛рддреЗ рд╣реИрдВред

рдХреЛ рдирд┐рд░реНрдорд┐рдд 22 рдорд╛рд░реНрдЪ 2016  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: pandas-dev/pandas

рдореЗрдВ:

import pandas as pd
df = pd.DataFrame([[{'a', 'b'}], [{'b','c'}], [{'b', 'a'}]])
df

рдмрд╛рд╣рд░:

    0
0   {a, b}
1   {c, b}
2   {a, b}

рдореЗрдВ:

df.duplicated()

рдмрд╛рд╣рд░:

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-77-7cc63ba1ed41> in <module>()
----> 1 df.duplicated()

venv/lib/python3.5/site-packages/pandas/util/decorators.py in wrapper(*args, **kwargs)
     89                 else:
     90                     kwargs[new_arg_name] = new_arg_value
---> 91             return func(*args, **kwargs)
     92         return wrapper
     93     return _deprecate_kwarg

venv/lib/python3.5/site-packages/pandas/core/frame.py in duplicated(self, subset, keep)
   3100 
   3101         vals = (self[col].values for col in subset)
-> 3102         labels, shape = map(list, zip(*map(f, vals)))
   3103 
   3104         ids = get_group_index(labels, shape, sort=False, xnull=False)

TypeError: type object argument after * must be a sequence, not map

рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ:

0    False
1    False
2     True
dtype: bool

pd.show_versions() рдЖрдЙрдЯрдкреБрдЯ:

INSTALLED VERSIONS
------------------
commit: None
python: 3.5.1.final.0
python-bits: 64
OS: Linux
OS-release: 4.3.0-1-amd64
machine: x86_64
processor: 
byteorder: little
LC_ALL: None
LANG: ru_RU.UTF-8

pandas: 0.18.0
nose: None
pip: 1.5.6
setuptools: 18.8
Cython: None
numpy: 1.10.4
scipy: None
statsmodels: None
xarray: None
IPython: 4.1.2
sphinx: None
patsy: None
dateutil: 2.5.1
pytz: 2016.1
blosc: None
bottleneck: None
tables: None
numexpr: None
matplotlib: 1.5.1
openpyxl: None
xlrd: None
xlwt: None
xlsxwriter: None
lxml: None
bs4: None
html5lib: 0.999
httplib2: None
apiclient: None
sqlalchemy: 1.0.12
pymysql: None
psycopg2: 2.6.1 (dt dec pq3 ext lo64)
jinja2: 2.8
boto: None

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдбреБрдкреНрд▓реАрдХреЗрдЯ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рдкреНрд░рдпреЛрдЬрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкреНрд░рд╛рдкреНрдп рдХреЙрд▓рдо рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕реЗ?
рдПрдХ kwarg 'unhashable_type' рдЬреЛрдбрд╝рдиреЗ рдХреА рддрд░рд╣ рдЬрд┐рд╕рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ 'raise' рд╣реИ (рдЬреЛ рд╡рд░реНрддрдорд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ), рд▓реЗрдХрд┐рди рдЗрд╕реЗ 'рдЕрдирджреЗрдЦрд╛' рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рдЬреЛрдЦрд┐рдо рдкрд░ рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдирд╣реАрдВ рд╣реИрдВ)ред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореЗрд░рд╛ рд▓рдЧрддрд╛ рд╣реИред рдЖрдк рдПрдХ рдлреНрд░реЗрдо рдХреЗ рд╕реЗрд▓ рдХреЗ рдЕрдВрджрд░ рдПрдХ рд╕реВрдЪреА-рдЬреИрд╕реЗ рдорд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ рдХрд╛рдлреА рдЕрдХреНрд╖рдо рд╣реИ рдФрд░ рдЖрдо рддреМрд░ рдкрд░ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред рдкреБрд▓-рдЕрдиреБрд░реЛрдз рдХрд┐рд╕реА рднреА рдШрдЯрдирд╛ рдореЗрдВ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИред

рд╡рд░реНрддрдорд╛рди рдкрд╛рдВрдбрд╛ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ TypeError ( TypeError: unhashable type: 'set' ) рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдкрд╣реБрдВрдЪрддрд╛ рд╣реИ - рдЖрдк рд╕реЗрдЯ рдпрд╛ рд╕реВрдЪрд┐рдпреЛрдВ рдХреЛ рдХреИрд╕реЗ рдШрдЯрд╛рдПрдВрдЧреЗ? рдЯреБрдкрд▓реНрд╕ рдФрд░ рдЖрджрд┐рдо рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдпреЗ рд╣реИрд╢реЗрдмрд▓ рдирд╣реАрдВ рд╣реИрдВ (рд╕реЗрдЯ рдХреЛ рдлреНрд░реЛрдЬрдирд╕реЗрдЯ рдореЗрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рд╣реИрд╢реЗрдмрд▓ рд╣реИрдВ), рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдПрдХ рдбрд┐рдбреБрдкреНрд▓реАрдХреЗрд╢рди рд░рдгрдиреАрддрд┐ рдХреЗ рд╕рд╛рде рдЖрдирд╛ рд╣реЛрдЧрд╛ред

рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдЪреВрдВрдХрд┐ рдЖрдк рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ dtype рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕ рдмрд╛рдд рдХреА рдХреЛрдИ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдХреЛрдИ рд╕реЗрдЯ рдпрд╛ рд╕реВрдЪреА рдирд╣реАрдВ рд╣реЛрдЧреА, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдбрд┐рдбреБрдкреНрд▓реАрдХреЗрд╢рди рддрдм рд╕реЗ рдХреЗрд╡рд▓ рдЦрд░рд╛рдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдкрд╛рдВрдбрд╛ рдкреНрд░рддреНрдпреЗрдХ рдорд╛рди рдХреЛ рдПрдХ рдЕрд▓рдЧ рдорд╛рди рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рддрдм рддрдХ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рддрдХ рд╡реЗ рдзреЛрдиреЗ рдпреЛрдЧреНрдп рд╣реЛрддреЗ рд╣реИрдВред рдмрд╕ рддреАрди рдЯреБрдкрд▓реНрд╕ рд╡рд╛рд▓реЗ рдХреЙрд▓рдо рдХреЛ рдЖрдЬрд╝рдорд╛рдПрдВ, рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛, рдлрд┐рд░ рдЖрдЦрд┐рд░реА рдХреЛ рдПрдХ рд╕реЗрдЯ рдореЗрдВ рдмрджрд▓ рджреЗрдВ рдФрд░ рдпрд╣ рдЙрд╕реА рдореВрд▓реНрдп рдкрд░ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдПрдХ рдареЛрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИ рдЬреЛ рд╕реВрдЪрд┐рдпреЛрдВ рдореЗрдВ рд╣реИрд╢рдмрд┐рд▓рд┐рдЯреА рдХреА рдХрдореА рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдпрд╣рд╛рдВ рдХрд╛рдо рдХрд░реЗрдЧрд╛, рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд┐рдХреНрд╕ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╣реИрд╢ рдореИрдк рд╕рдореНрдорд┐рд▓рди рдкрд░ рдлреНрд░реЛрдЬрдирд╕реЗрдЯ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рд╣реИрдХреА рдФрд░ рдордирдорд╛рдирд╛ рд▓рдЧрддрд╛ рд╣реИ .

рдбреБрдкреНрд▓реАрдХреЗрдЯ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рдкреНрд░рдпреЛрдЬрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкреНрд░рд╛рдкреНрдп рдХреЙрд▓рдо рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреИрд╕реЗ?
рдПрдХ kwarg 'unhashable_type' рдЬреЛрдбрд╝рдиреЗ рдХреА рддрд░рд╣ рдЬрд┐рд╕рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ 'raise' рд╣реИ (рдЬреЛ рд╡рд░реНрддрдорд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ), рд▓реЗрдХрд┐рди рдЗрд╕реЗ 'рдЕрдирджреЗрдЦрд╛' рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рдЬреЛрдЦрд┐рдо рдкрд░ рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдирд╣реАрдВ рд╣реИрдВ)ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

abatkins picture abatkins  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mfmain picture mfmain  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

scls19fr picture scls19fr  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

MatzeB picture MatzeB  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

BDannowitz picture BDannowitz  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ