我使用的数据集有时会在我动手之前删除值。删除某个值时,通常会将其替换为my NaN或“”。将值折叠到左边最有效的方法是什么
具体来说,我正试图扭转这种局面:
1 2 3 4
bill sjd meoip
nick tredsn bana
fred ccrw aaaa cretwew bbbbb
tom eomwepo
jill dew weaedf
对此:
1 2 3 4
bill sjd meoip
nick tredsn bana
fred ccrw aaaa cretwew bbbbb
tom eomwepo
jill dew weaedf
列标题不重要,唯一重要的是没有前导的空单元格和中间没有空单元格
我更愿意以一种非迭代的方式来做这件事,因为df可能相当大
试试这个,如果那些空格是“”,那么使用mask to np.nan,否则您不需要
mask
或fillna
:输出:
相关问题 更多 >
编程相关推荐