SettingWithCopyWarning
과 함께 경고를 트리거 한 코드 (예 : here)와 그렇지 않은 코드 (예 :)의 정확한 코드 줄을 가리키는 경우가 있습니다.팬더 : SettingWithCopy 경고 트리거 위치
코드의 각 줄을 검토하는 것 (수백 줄의 코드를 검토 할 때 너무 매력적이지는 않음)이있는 경우 경고를 트리거 한 코드 줄을 정확히 찾아내는 방법이 있습니까? 그 정보를 돌려주지 않습니까?
경고를 일으키는 특정 코드를 찾아 내지 않고 경고를 반환하는 버그인지 궁금합니다.
Warning (from warnings module):
File "C:\Python34\lib\site-packages\pandas\core\indexing.py", line 415
self.obj[item] = s
SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy
파이썬 3.4, 팬더 0.15.0
PyCharm Community Edition 4.0.3과 Python 3.4.2 Shell (IDLE)은 단어와 동일한 경고 단어를 제공합니다. – sedeh
그러나 PyCharm은 해당 행에 대한 링크를 제공합니다. –