エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
pandasで=でコピーした場合とcopy()を使った場合の挙動の違い - Qiita
pythonのpandasにおいては、dataframeのコピーを=で行うと、データのコピーではなく、いわゆる参照渡し... pythonのpandasにおいては、dataframeのコピーを=で行うと、データのコピーではなく、いわゆる参照渡しになる。 そうすると、下記のように、コピー先の変数に対して操作を行った結果が、コピー元の変数に対して反映される。 import pandas as pd import numpy as np ## それぞれのやり方でコピーした場合のID df = pd.DataFrame({ 'A' : 'FOO', 'B' : 'foo', 'C' : 'ふー'}, index=[1,2,3]) # 確認(Before) display(df) # コピー(参照渡し) df_copy = df # コピーに対して、1を代入したD列を追加する df_copy['D'] = 1 # 確認(After) display(df)
2020/10/05 リンク