在Python Pandas中按特定长度替换空单元格

时间:2018-09-19 15:36:35

标签: python pandas

我正在尝试按数据中每个组的特定计数替换空单元格。说的数据如下表所示。在第一组中,字符串的长度为5,因此第3行的所有5列均应填充“ NEW_STRING”。但是,对于第2组,字符串的长度为3,第7行的前3列应填充“ NEW_STRING”。

GROUP   | col_1 | col_2 | col_3 | col_4 | col_5
------------------------------------------------
GROUP_1 | STR_1 | STR_2 | STR_3 | STR_4 | STR_5
GROUP_1 | STR_1 | STR_2 | STR_3 | STR_4 | STR_5
GROUP_1 |       |       |       |       |
GROUP_1 | STR_1 | STR_2 | STR_3 | STR_4 | STR_5
GROUP_2 | STR_1 | STR_2 | STR_3 |       |
GROUP_2 | STR_1 | STR_2 | STR_3 |       |
GROUP_2 |       |       |       |       |

输出应该像

GROUP   | col_1  | col_2 | col_3 | col_4 | col_5
-------------------------------------------------
GROUP_1 | STR_1  | STR_2 | STR_3 | STR_4 | STR_5
GROUP_1 | STR_1  | STR_2 | STR_3 | STR_4 | STR_5
GROUP_1 | NEW_STR|NEW_STR|NEW_STR|NEW_STR|NEW_STR
GROUP_1 | STR_1  | STR_2 | STR_3 | STR_4 | STR_5
GROUP_2 | STR_1  | STR_2 | STR_3 |       |
GROUP_2 | STR_1  | STR_2 | STR_3 |       |
GROUP_2 | NEW_STR|NEW_STR|NEW_STR|       |

非常感谢您的帮助!

0 个答案:

没有答案