Resultados da pesquisa a pedido "chained-assignment"
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() ...
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 ...
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 ...
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'] = ...
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), ...
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 ...
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:
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: ...