を使用した後SettingWithCopyWarningを取得:しかしパンダはまだ私はこのように見えたいくつかのコード書いてみました、でも最初の.loc
complete.loc[:, 'AgeGt15'] = complete['Age'] > 15
complete.loc[:, 'WithFamily'] = complete['SibSp'] + complete['Parch'] > 0
:SettingWithCopyWarningを取得した後
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()
complete['AgeGt15'] = complete['Age'] > 15
を、私はusing.locを試してみました、私はまだ同じ警告を得る。何がありますか?
これは私がこのトピックで読んだ最高の記事です:https://www.dataquest.io/blog/settingwithcopywarning/ また、こちらのパンダのドキュメントでも扱っています:http://pandas.pydata .org/pandas-docs/stable/indexing.html?highlight = chain#indexing-view-versus-copy – Alexander