以下のループをなくしてワンライナーで記述する方法などありますか?もっと簡潔にしたいです
python
1import pandas as pd 2df = pd.DataFrame({'a': [1, 2, 3], 'b': [4, float('nan'), 5], 'c': [6, 7, 8]}, index=[1,2,3]) 3 4ans = [] 5for c,t in zip(df, df.isnull().any()): 6 if not t: continue 7 ans.append(c) 8 9assert ans == ['b']
環境
yosuke@localhost:~$ python --version && python -m pip list | grep pandas Python 3.11.2 pandas 2.2.3 pandas_ta 0.3.14b0

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2025/04/02 18:29