Python 熊猫数据帧问题。Don';我不知道如何清理和管理一种块矩阵

Python 熊猫数据帧问题。Don';我不知道如何清理和管理一种块矩阵,python,python-3.x,pandas,dataframe,data-cleaning,Python,Python 3.x,Pandas,Dataframe,Data Cleaning,这是我的第一个问题:我有一个熊猫数据框架,看起来如下: 图中显示的数据帧经过简化(其原始形状为[1195674 x 11]),但这并不重要 我试图将左侧(A、B、C、D列)设置为索引,将右侧(E、F、G列)设置为相应的值(查看颜色) 你有什么提示吗 另一种方法是复制左侧的(行),以获得如下内容(红色行应取消): 你能提出其他方法来完成这项任务吗 非常感谢 Franco让我们试试ffill,它将填充NaN的正向值: df[['A','B','C','D']] = df[['A','B','C'

这是我的第一个问题:我有一个熊猫数据框架,看起来如下:

图中显示的数据帧经过简化(其原始形状为
[1195674 x 11])
,但这并不重要

我试图将左侧
(A、B、C、D列)
设置为索引,将右侧
(E、F、G列)
设置为相应的值(查看颜色)

你有什么提示吗

另一种方法是复制左侧的
(行)
,以获得如下内容(红色行应取消):

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

非常感谢


Franco

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

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

df[['A','B','C','D']=df[[A','B','C','D']].ffill()
?嗨,斯科特,你能提供一个更准确的答案吗?非常感谢。我不完全确定你在找什么。ffill()将使用NaN上方的上一个值填充na。非常感谢Scott!这就是我要找的!!