Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用前一个单元格的最近值填充数据帧的空单元格_Python_Pandas - Fatal编程技术网

Python 使用前一个单元格的最近值填充数据帧的空单元格

Python 使用前一个单元格的最近值填充数据帧的空单元格,python,pandas,Python,Pandas,在数据帧上执行res=ans.groupby(['Unique\u Inventor\u Number\u x','AppYearStr\u x'])。引文.nunique(),输出如下 Unique_Inventor_Number_x AppYearStr_x 2.0 1987.0 1 5.0 1977.0 1 6.0 1

在数据帧上执行
res=ans.groupby(['Unique\u Inventor\u Number\u x','AppYearStr\u x'])。引文.nunique()
,输出如下

Unique_Inventor_Number_x  AppYearStr_x
2.0                       1987.0           1
5.0                       1977.0           1
6.0                       1977.0           1
                          1987.0           1
                          1993.0           4
7.0                       1990.0           1
                          1994.0          10
                          1996.0           6
                          1998.0           6
                          1999.0           4
9.0                       1979.0           1
如图所示,
Unique\u Inventor\u Number\u x
中并非所有单元格都已填充。我想用前面的整数填充所有这些单元格,如下所示:

Unique_Inventor_Number_x  AppYearStr_x
2.0                       1987.0           1
5.0                       1977.0           1
6.0                       1977.0           1
6.0                       1987.0           1
6.0                       1993.0           4
7.0                       1990.0           1
7.0                       1994.0          10
7.0                       1996.0           6
7.0                       1998.0           6
7.0                       1999.0           4
9.0                       1979.0           1
在熊猫身上做这件事的快捷方法是什么

您希望将该方法与kwarg
method='ffill'
一起使用。这将向前传播空值

编辑 我看到您正在使用groupby,希望删除索引中的空值。您可以通过以下方式完成此操作:

res.reset_index().set_index('Unique_Inventor_Number_x')
您是否尝试了df.fillna(方法='ffill')?