Pandas 数据框问题。不知道如何清理和管理一种块状矩阵

Pandas DataFrame Issue. Don't know how to clean and manage a sort of block matrix

这是我的第一个问题:我有一个 pandas DataFrame,如下所示:

Pandas Dataframe

图中的DataFrame被简化了(它的原始形状是[1195674 x 11])但没关系。

我正在尝试将左侧 (columns A, B, C, D) 设置为索引,将右侧 (columns E, F, G) 设置为对应值(查看颜色)。

你有什么提示吗?

P.S。另一种方法是复制左侧 (rows) 以获得类似以下内容(应取消红色行):

Second Solution

你能提出任何其他方法来完成这项任务吗?

非常感谢!

佛朗哥

让我们尝试 ffill,这将填充 NaN 的正向值:

df[['A','B','C','D']] = df[['A','B','C','D']].ffill()