Resultados da pesquisa a pedido "chained-assignment"

2 a resposta

Pandas ainda estão recebendo o SettingWithCopyWarning mesmo depois de usar o .loc

No começo, tentei escrever um código parecido com este: import numpy as np import pandas as pd np.random.seed(2016) train = pd.DataFrame(np.random.choice([np.nan, 1, 2], size=(10, 3)), columns=['Age', 'SibSp', 'Parch']) complete = train.dropna() ...

2 a resposta

Extraindo colunas selecionadas específicas para o novo DataFrame como uma cópia

Eu tenho um DataFrame de pandas com 4 colunas e quero criar umNovoDataFrame that sótem três das colunas. Esta pergunta é semelhante a:Extraindo colunas específicas de um quadro de ...

5 a resposta

por que eu deveria fazer uma cópia de um quadro de dados nos pandas

Ao selecionar um sub-quadro de dados a partir de um quadro de dados pai, notei que alguns programadores fazem uma cópia do quadro de dados usando o.copy() método. Por que eles estão fazendo uma cópia do quadro de dados? O que acontecerá se ...

1 a resposta

Ação com pandas SettingWithCopyWarning

eu tentodelete alguma coluna e converta algum valor na coluna com df2.drop(df2.columns[[0, 1, 3]], axis=1, inplace=True) df2['date'] = df2['date'].map(lambda x: str(x)[1:]) df2['date'] = df2['date'].str.replace(':', ' ', 1) df2['date'] = ...

1 a resposta

Quais regras o Pandas usa para gerar uma visão versus uma cópia?

Estou confuso sobre as regras que o Pandas usa ao decidir que uma seleção de um dataframe é uma cópia do dataframe original ou uma exibição no original. Se eu tiver, por exemplo, df = pd.DataFrame(np.random.randn(8,8), ...

1 a resposta

Confusão re: pandas cópia da fatia de aviso dataframe

Analisei várias perguntas e respostas relacionadas a esse problema, mas continuo descobrindo que estou recebendo esta cópia do aviso de fatia em locais onde não o espero. Além disso, está surgindo um código que estava funcionando bem para mim ...

11 a resposta

Como lidar com o SettingWithCopyWarning nos Pandas?

fundoAcabei de atualizar meus pandas de 0.11 para 0.13.0rc1. Agora, o aplicativo está exibindo muitos novos avisos. Um deles assim:

1 a resposta

df.loc causa uma mensagem de aviso SettingWithCopyWarning

A seguinte linha do meu código causa um aviso: import pandas as pd s = pd.DataFrame(np.random.randint(0,100,size=(100, 4)), columns=list('ABCD')) s.loc[-1] = [5,np.nan,np.nan,6] grouped = s.groupby(['A']) for key_m, group_m in grouped: ...