質問するログイン新規登録

質問編集履歴

2

タイトルに要件を修正しました

2020/09/30 08:10

投稿

ot1982
ot1982

スコア6

title CHANGED
@@ -1,1 +1,1 @@
1
- pythonのコードについ
1
+ pythonプログラム一部のコードが何をしいるのか知りたい
body CHANGED
File without changes

1

途中で文章が切れていたので、修正しました。

2020/09/30 08:10

投稿

ot1982
ot1982

スコア6

title CHANGED
File without changes
body CHANGED
@@ -43,4 +43,12 @@
43
43
  ```
44
44
  上記コードの最後あたりのbottom_path_df[path_df.columns[-1]] = ~path_df.isnull()[path_df.columns[-1]] の意味が理解できません。
45
45
 
46
- このコードを実行する前と後の状態をprint
46
+ このコードを実行する前と後の状態をprintすると下図のように出力されます。
47
+ ・実行前
48
+ ![イメージ説明](00920d993a37ac1ca100c1c1c32660e9.png)
49
+ ・実行後
50
+ ![イメージ説明](0ef99050018262ad2db4872b650b1b24.png)
51
+
52
+ 実行前後で違いを比較すると、1列目のTrue,Falseが2列目で逆になって出力されていましたので、bottom_path_df[path_df.columns[-1]] = ~path_df.isnull()2列目のTrue,Falseは1列目に出力されているTrue,Falseの逆を出力する、という意味になるのでしょうか。
53
+ path_df.columns[-1]の[-1]とか、~path_df.isnull()の~の意味などの理解を深めようとして、色々調べてみたのですが載っていなかったので、どなたかお分かりになる方いましたら
54
+ ご教授お願いいたします。