エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Pandas】条件に合致する行だけ右詰めしたい場合 - Pythonと!
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Pandas】条件に合致する行だけ右詰めしたい場合 - Pythonと!
こういう表を、 # hoge fuga piyo 1 a b NaN 2 c NaN NaN 3 NaN d NaN 4 e f g こうしたい時の話。 # ho... こういう表を、 # hoge fuga piyo 1 a b NaN 2 c NaN NaN 3 NaN d NaN 4 e f g こうしたい時の話。 # hoge fuga piyo 1 NaN a b 2 NaN NaN c 3 NaN NaN d 4 e f g ・piyo列がnullの場合に右に詰める。(空行はないという前提) # piyo列のnullの合計が0になるまでループさせる while df.loc[:, 'piyo'].isnull().sum() > 0: # piyo列のnullとなっている行をshiftを使って一つ右にずらす df.mask(df.loc[:, 'piyo'].isnull() == True, df.shift(axis=1, inplace=True) ・mask()のオプション説明 axis=1で右に一つずらして、inplace=Trueで