假设我有以下Pandas DataFrame:
a b
0 NAN BABA UN EQUITY
1 NAN 2018
2 NAN 2017
3 NAN 2016
4 NAN NAN
5 NAN 700 HK EQUITY
6 NAN 2018
7 NAN 2017
8 NAN 2016
9 NAN NAN
Run Code Online (Sandbox Code Playgroud)
我想检查列中的每个单元格b以查看它是否包含字符串EQUITY.如果是这样,我想替换列中的单元格a,下一行直到一行都是NAN前一个字符串,以获取编辑后的DataFrame,如下所示:
a b
0 NAN BABA UN EQUITY
1 BABA UN EQUITY 2018
2 BABA UN EQUITY 2017
3 BABA UN EQUITY 2016
4 NAN NAN
5 NAN 700 HK EQUITY
6 700 HK …Run Code Online (Sandbox Code Playgroud)