需求: 将 c1 按逗号拆分,爆炸为一行一行数据,然后将 c1 后边的有逗号的扩展成行,没逗号的只写在第一行。 思路: 先将 DataFrame 中有逗号的值分拆转为列表,接下来我们对 c1 进行爆炸,就得到了整个数据的基本框架,在这个框架上我们修改调整数据。 将 a、b 两列设置为索引,这样我们就只处需要处理的逻辑(当然 c1 也不需要再处理了,也可以设置为索引),在最后需要处理完成了再重置回来。 写一个数据处理函数,用索引分组后的 transform() 来应用,因为 transform() 返回的是对每个列的处理,返回的相同形状的数据。