我试图用逗号(也去掉空白)来解析一列,然后将所有的源/目标组合旋转到新行中。以下是数据示例:
Origin Destination Weight
PVG AMS, FRA 10,000
CAN, XMN LAX, ORD 25,000
我有麻烦复制上面的数据帧使用pd.read_剪贴板,下面是数据帧代码:
^{pr2}$预期输出为:
Origin Destination Weight
PVG AMS 10,000
PVG FRA 10,000
CAN LAX 25,000
CAN ORD 25,000
XMN LAX 25,000
XMN ORD 25,000
我一直在尝试使用:
df['Origin'].str.split(',', expand = True)
我曾尝试对源代码和目标代码执行此操作,这可以将字符串解析为单独的列。我正在努力将所有可能的组合创建成单独的行(我尝试过使用pivot_table,但没有成功)。在
将^{} 与
list comprehenion
一起使用,仅首先使用applymap
创建列表:您应该在这里使用
^{pr2}$itertools.product
。在相关问题 更多 >
编程相关推荐