嗨,它看起来像人们感到困惑,所以我已经打消了我的企图,只剩问题的高度相关部分中的所有行删除“无”:展望从数据帧
代码来创建数据帧:
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