Python Pandas 和 Numpy - 将多索引连接到单个索引
pythonserver side programmingprogramming更新于 2025/10/28 14:04:17
要将多索引连接到单个索引,首先,让我们导入所需的 Pandas 和 Numpy 库及其各自的别名 −
import pandas as pd import numpy as np
创建 Pandas 系列 −
d = pd.Series([('Jacob', 'North'),('Ami', 'East'),('Ami', 'West'),('Scarlett', 'South'),('Jacob', 'West'),('Scarlett', 'North')])
现在,使用 Numpy 的 accordion() 方法 −
dataFrame = pd.Series(np.arange(1, 7), index=d)
现在让我们映射和连接 −
dataMap = dataFrame.index.map('_'.join)
示例
以下是代码 −
import pandas as pd
import numpy as np
# pandas 系列
d = pd.Series([('Jacob', 'North'),('Ami', 'East'),('Ami', 'West'),('Scarlett', 'South'),('Jacob', 'West'),('Scarlett', 'North')])
dataFrame = pd.Series(np.arange(1, 7), index=d)
# 映射和连接
dataMap = dataFrame.index.map('_'.join)
print"\n映射后结果:\n",dataMap
输出
将产生以下输出 −
映射后结果: Index([u'Jacob_North', u'Ami_East', u'Ami_West', u'Scarlett_South', u'Jacob_West', u'Scarlett_North'],dtype='object')
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

