现在使用pandas在python中导入excel表,想要删除具有特定内容的整个列,如快照 shot of content
中所示此处此图片想要删除内容为 NAN 的整列,表示没有输入数据,以后内容可以用于计算目的使用pandas和图表可以使用myplotlib绘制
是否可以根据不在标签
的基础上删除整个列答案 0 :(得分:0)
试试这个..
s = pd.DataFrame({'1':[1,2,3,4], '2':[np.nan, np.nan, np.nan, np.nan]}) # example DataFrame
s.dropna(axis=1,how='all')
工作正常..
试试这个..
for col in s.columns:
if False not in list(np.isnan(s[col])):
del s[col]