“Значение пытается установить на копию среза из DataFrame.” Ответ

Значение пытается установить на копию среза из DataFrame.

# Error:
# SettingWithCopyWarning: A value is trying to be set on a copy of a
# slice from a DataFrame

# As explained in the Source, this warning is usually safe to ignore. You
# can disable it by running the following:

import pandas as pd
pd.options.mode.chained_assignment = None  # default='warn'
Charles-Alexandre Roy

Настройка WithCopyWarning: значение пытается установить на копию среза из DataFrame. Попробуйте использовать .loc [row_indexer, col_indexer] = значение вместо этого

import pandas as pd
pd.options.mode.chained_assignment = None  # default='warn'
Modern Manx

Значение пытается установить на копию среза из DataFrame. Попробуйте использовать .loc [row_indexer, col_indexer] = значение вместо этого

df[df['A'] > 2]['B'] = new_val  # new_val not set in df
# rewrite it as below
df.loc[df['A'] > 2, 'B'] = new_val
Trewqy Zebra

Ответы похожие на “Значение пытается установить на копию среза из DataFrame.”

Вопросы похожие на “Значение пытается установить на копию среза из DataFrame.”

Смотреть популярные ответы по языку

Смотреть другие языки программирования