【发布时间】:2020-03-23 04:24:19
【问题描述】:
我有两个数据帧,其中第一个数据帧索引/列与第二个数据帧索引/列相关。在df1中,列是df2的月份,行是索引的低层。我想根据这种关系在 df2 中分发 df1。这是一个简化的例子:
df1 = pd.DataFrame([[1, 2], [3, 4]], index= [1,2], columns=[1, 6])
index_list = [[1, 1, 2, 2],[1,2,1,2]]
header_list = [np.datetime64('2020-01-01'), np.datetime64('2020-06-01'),np.datetime64('2021-01-01'),np.datetime64('2021-06-01')]
df2 = pd.DataFrame(index=index_list, columns=header_list)
【问题讨论】:
标签: python pandas replace conditional-statements multi-index