嗨,它看起來像人們感到困惑,所以我已經打消了我的企圖,只剩問題的高度相關部分中的所有行刪除「無」:展望從數據幀
代碼來創建數據幀:
Sample = [{'account': 'Jones LLC', 'Jan': 150, 'Feb': 200, 'Mar': [.332, .326, .329]},
{'account': 'Alpha Co', 'Jan': 200, 'Feb': 210, 'Mar': [[.234, .246], None]},
{'account': 'Blue Inc', 'Jan': 50, 'Feb': 90, 'Mar': [[.23], [.745, .398, .923], None] }]
df = pd.DataFrame(Sample)
數據幀顯現:
df:
account Jan Feb Mar
Jones LLC | 150 | 200 | [.332, .326, .329]
Alpha Co | 200 | 210 | [[.234, .246], None]
Blue Inc | 50 | 90 | [[.23], [.745, .398, .923], None]
我需要可以施加的df,從DF [「月」]刪除「無」的值的函數,與所述目標返回這個的:
df:
account Jan Feb Mar
Jones LLC | 150 | 200 | [.332, .326, .329]
Alpha Co | 200 | 210 | [.234, .246]
Blue Inc | 50 | 90 | [.23], [.745, .398, .923]
'nonefunction'結尾的'list_new'怎麼辦? –
不確定這是否會有所幫助,但是您可以在列表理解中進行列表理解。像'[[y爲x,如果有的話] x爲df ['applicableColumn'] if something_else]'如果你想對每行的每個項目做些什麼 – TehTris