我有一个大熊猫数据帧,其中有许多多值列。这些列的名称中有“/”,这些列中的值也用“/”分隔。下面是这种数据帧的最小代表性示例。在
Name North / South East / West No1 / No2 / No3
0 ABC 0 / 1 0 / 0 10 / 3 / 6
1 XYZ 1 / 0 0 / 1 4 / 5 / 6
2 PQR 1 / 0 0 / 1 3 / 6 / 6
我想把这些列分开。简单的方法是创建一个新的列,然后沿着索引的长度进行迭代,在索引中填充每个元素的拆分字符串。但我必须对所有多值列进行硬编码。在
有没有更普遍的方法?或许可以浏览一下数据框列如果一个元素中包含“/”,那么运行另一个函数来分解该列?对于上述数据帧,所需的输出如下所示。在
^{pr2}$
这里有一种方法
计时:
^{pr2}$相关问题 更多 >
编程相关推荐