“Un valor está tratando de establecerse en una copia de una porción de un DataFrame.” Código de respuesta

Un valor está tratando de establecerse en una copia de una porción de un 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

Establecer WithCopyWarning: un valor está tratando de establecerse en una copia de una porción de un marcado de datos. Intente usar .loc [row_indexer, col_indexer] = valor en su lugar

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

Un valor está tratando de establecerse en una copia de una porción de un DataFrame. Intente usar .loc [row_indexer, col_indexer] = valor en su lugar

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

Respuestas similares a “Un valor está tratando de establecerse en una copia de una porción de un DataFrame.”

Preguntas similares a “Un valor está tratando de establecerse en una copia de una porción de un DataFrame.”

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código