![e1d58922f32d5b1754d585c7def678d1.png](https://img-blog.csdnimg.cn/img_convert/e1d58922f32d5b1754d585c7def678d1.png)
本篇分享一道我以前面试遇到的数据处理题,其中有一个步骤是要将原始数据的一列进行分列,并且按照分列后的情况进行行拓展,如以下类似数据:
![55295a55b7331d94dca7474c40018e6f.png](https://img-blog.csdnimg.cn/img_convert/55295a55b7331d94dca7474c40018e6f.png)
需要根据符号";"对score进行分列,最终结果需要为(长度原因,截图为效果图):
![8c29ce996df2b3c6c093ebf88f8f3d17.png](https://img-blog.csdnimg.cn/img_convert/8c29ce996df2b3c6c093ebf88f8f3d17.png)
本文会在Excel、Python和SQL三个工具中,用不同的处理方式对数据处理,实现分列到行。
1 Excel-分列&Power Query
思路是将score列进行普通分列,然后利用Power Query里面的逆透视列进行转换
分列:选中需要分列的列,选择按照分隔
本篇分享一道我以前面试遇到的数据处理题,其中有一个步骤是要将原始数据的一列进行分列,并且按照分列后的情况进行行拓展,如以下类似数据:
需要根据符号";"对score进行分列,最终结果需要为(长度原因,截图为效果图):
本文会在Excel、Python和SQL三个工具中,用不同的处理方式对数据处理,实现分列到行。
思路是将score列进行普通分列,然后利用Power Query里面的逆透视列进行转换
分列:选中需要分列的列,选择按照分隔