删除行的正则表达式

2024-06-30 08:34:51 发布

您现在位置:Python中文网/ 问答频道 /正文

这是一个非常有趣的问题,我正在寻求专家的帮助,以了解更多关于它和如何做到这一点。我有一个数据帧(我在分析Big Iron的数据时制作的。。。仍然存在)。现在我想用正则表达式删除一些行,但不知道它在Pandas中是如何工作的。在

24 | DRFT.146.856 |    Dollar-  |  (60.00) | DEBITS-  |  0.00 |  CREDITSDRA- | 0.00   
25 |   0616-21.01 |      2407   |  WAYZAT  |   TMCD   | JUNE  |      16,DRA  |2013   
26 |          AND | CORRECTION  |JOURNAL00 |    <DB>  |KLRETY | CATEGORYDRA- |    *   
27 | DRFT.146.867 |    Dollar-  | (200.00) | DEBITS-  |  0.00 |  CREDITSDRA- | 0.00   
28 | DRFT.146.922 |   Dollar-   | (25.00)  |DEBITS-   | 0.00  | CREDITSDRA-  |0.00   
29 | DRFT.146.963 |    Dollar-  | (100.00) | DEBITS-  |  0.00 |  CREDITSDRA- | 0.00   
30 | DRFT.146.964 |    Dollar-  | (100.00) | DEBITS-  |  0.00 |  CREDITSDRA- | 0.00  

关注行为25&26,其中数据不遵循任何模式。有什么线索吗。在


Tags: and数据pandas专家bigirondollarjune
1条回答
网友
1楼 · 发布于 2024-06-30 08:34:51

几个可能的竞争者:

In [11]: df[2].str.contains('Dollar')
Out[11]:
0     True
1    False
2    False
3     True
4     True
5     True
6     True
Name: 2, dtype: bool

In [12]: df[3].str.startswith('(')
Out[12]:
0     True
1    False
2    False
3     True
4     True
5     True
6     True
Name: 3, dtype: bool

做这种事情总是有点黑暗的艺术(因为通常有很多数据,有些数据看起来很像好的数据)。。。在

^{pr2}$

相关问题 更多 >