質問編集履歴
1
文言一部訂正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
データフレームにinsertで列を追加しようとするとNoneが返されます。
|
2
2
|
|
3
|
-
調べていくと「浅いコピー」などと言
|
3
|
+
調べていくと「浅いコピー」などと言う概念に行き着いたのですが、それを回避できる技術力がなく、自分のコードの中をどのように変更すれば良いかご教授頂きたいです。
|
4
4
|
|
5
5
|
十分な説明になっているか不安です。もし不明な箇所などありましたら、追加させて頂きます。よろしくお願いします。
|
6
6
|
|
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
①df変数内のcv_date列と他の列の日付を比較し、一番最近の物をTrue、その他をFalseで返した結果=df2
|
12
12
|
|
13
|
-
②pre_df内のcv_date_xの日付データとその他の列の一番日付の古い日付
|
13
|
+
②pre_df内のcv_date_xの日付データとその他の列の一番日付の中で古い日付と比較し、それより古い場合はTrue、もしくはcv_date_x以外の全ての列がNat場合はTrueを返す=pre_df
|
14
14
|
|
15
15
|
③②のpre_dfから生成されたpre_cv列を①のdfにinsertで追加する
|
16
16
|
|