【发布时间】:2022-09-27 14:53:36
【问题描述】:
可重现的数据框- 将熊猫导入为 pd
数据 = {\'refid\': [\'1.2.34\', \'1.2.35\', \'1.3.66\', \'1.6.99\', \'1.9.00\', \'1.87.66\', \'1.98.00\', \'1.100.1\', \'1.101.3\'], } my_index = pd.MultiIndex.from_arrays([[\"A\"]*6 + [\"B\"]*3, [1, 1, 1, 2, 2, 2, 1, 1, 1]],名称=[\"ID-A\",\"ID-B\"]) df = pd.DataFrame(data, index=my_index)
我想要一个新的列,它将 ID-B 和 refid 合并到第二个分隔符。 例如,对于 ID-B 1 和 refid 1.2.34,首先,secondary-refid 列应为 1.2,唯一 ID 应为 1_1.2
标签: python pandas dataframe numpy