Python Dataframe对选定的行和列应用函数
(对符合条件的行和列应用函数)
func是要应用的函数;
axis=1表示按行操作;
代码如下:
df['A'] = df.apply(lambda x: func(x.B) if np.isnan(x.A) else x.A, axis=1)
Python Dataframe对选定的行和列应用函数
(对符合条件的行和列应用函数)
func是要应用的函数;
axis=1表示按行操作;
代码如下:
df['A'] = df.apply(lambda x: func(x.B) if np.isnan(x.A) else x.A, axis=1)