python/panda如何在“cell1”和“cell2”下的列“t”上合并多级数据帧?在
import pandas as pd
import numpy as np
df1 = pd.DataFrame(np.arange(4).reshape(2, 2),
columns = [['cell 1'] * 2, ['t', 'sb']])
df2 = pd.DataFrame([[1, 5], [2, 6]],
columns = [['cell 2'] * 2, ['t', 'sb']])
现在,当我试图在"t"
上合并时,pythonrepl将出错
有什么好办法来处理这个问题?在
一种解决方案是从数据帧中删除顶层(例如
cell_1
和cell_2
),然后合并。在如果需要,可以保存这些列以在合并后恢复它们。在
相关问题 更多 >
编程相关推荐