我有一个名为df的数据框,就像这样:
A B C D
2 1 O s h
4 2 P
7 3 Q
9 4 R h m
我有一个函数f,根据B计算行的C和D:
def f(p): #p is the value of column B for a row.
return p+'k', p+'n'
如何使用函数f来填充数据框(Dataframe)中第4行和第7行的缺失值?
期望的结果如下所示:
A B C D
2 1 O s h
4 2 P Pk Pn
7 3 Q Qk Qn
9 4 R h m
由于真实函数非常复杂,因此必须使用函数f。此外,该函数仅需要应用于缺少C和D的行。