二维表转一维表的两种方法GROUPBY与IF+TOCOL,各有什么优势和缺点呢?
二维表转一维表,我在论坛里学到了两种方法,一种是用groupby函数展开,一种是用if+tocol的方法展开。
两种方法我目前是都理解了,实践中groupby展开数据后,存在两个问题:
行的顺序被重新排列了,与原始表不同
如果数据区域有空值,需要再利用filter过滤
if+tocol方法则不存在上述两个问题
请教大家,上面的两个问题,有其他更好的解决办法吗?groupby方法相比if+tocol方法有没有什么优势呢?
Lv.3 优质创作者