documentationと多くのSOの回答は、「子」DataFrameへの割り当てが(親条件の)DataFrameに反映される場合とされない場合があることを明確にしています。親への割り当てDataFrameは子のDataFrameに影響しますか?
「親」DataFrameへの割り当てが「子」DataFrameに反映される場合とされない場合は、は全く同じ条件に依存しますか?
"親" DataFrameに割り当てるときに警告が発生しないようです。これはドキュメンテーションで議論されていません。ドキュメントから
df_parent = pd.DataFrame({'a': [2,2,3,3], 'b': range(4)})
df_child = df_parent[df_parent['a']==2]
df_child.loc[0,'a'] = 100 # `SettingWithCopy` warning
df_parent.loc[0, 'a'] = 1000 # no warning; but unclear if df_child is updated?
を 'df_child'は何ですか?あなたの例では定義しません。 – BrenBarn
@BrenBarn oops fixed。 – max