我正在尝试创建一个函数如下:
在一个数据框中,我有两列x和y,其中x列有100个条目,"x"列填充了值,"y"列只在特定位置有值。
| x| Y型|
| - ------| - ------|
| 1个|第二章|
| 1个|- -|
| 三个|五个|
| 三个|- -|
| 三个|- -|
我需要的是
| x| Y型|
| - ------| - ------|
| 1个|第二章|
| 1个|第二章|
| 三个|五个|
| 三个|五个|
| 三个|五个|
我如何循环 Dataframe ,使空的"y"条目被基于"x"列的前一个条目的相同值填充。
我试过这样的方法:
for i,j in zip(x,y):
if (x[i]== x[i+1]):
y[i]==y[i+1]
但这行不通
1条答案
按热度按时间rjee0c151#
这就是我要找的。
Python Pandas equivalent to the excel fill handle?
试验y =试验分组(“x”)y填充()