если при индексации упорядочения БД - PullRequest
0 голосов
/ 11 мая 2019

У меня проблема с этим кодом, он работает, когда я маленький, например, i = 1000, но в моем случае я <= 394469, и он не работает, и у меня есть это сообщение: </p>

C: \ Users \ Андреа \ Anaconda3 \ Lib \ сайт-пакеты \ панда \ ядро ​​\ indexing.py: 190: SettingWithCopyWarning: значение пытается быть установлено для копии срез из фрейма данных

См. Предостережения в документации: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy self._setitem_with_indexer (индексатор, значение)

Могу ли я решить эту проблему?

Спасибо

i=0
while i <= 394469:
     if(DBSANKEY2_ordinato['splitcodiceclientee'].iloc[i]==DBSANKEY2_ordinato['splitcodiceclientee'].

iloc[i+1]):

 DBSANKEY2_ordinato['Target'].iloc[i]DBSANKEY2_ordinato['Step'].iloc[i+1]

else:
    DBSANKEY2_ordinato['Target'].iloc[i] = 'Out'
i=i+1
...