【发布时间】:2018-08-21 00:09:30
【问题描述】:
我有一个熊猫数据框。下面是一个示例表。
Event Text
A something/AWAIT TO SHIP hello
B 13579
C AWAITING SHIP
D 24613
E nan
我只想在 Text 列中保留包含“AWAIT TO SHIP”字样或在 Text 列中包含字符串 13579 或 24613 的行。下面是我想要的表格:
Event Text
A something/AWAIT TO SHIP hello
B 13579
D 24613
下面是我试过的代码:
df_STH001_2 = df_STH001[df_STH001['Text'].str.contains("AWAIT TO SHIP") == True | df_STH001['Text'].str.contains("13579") == True | df_STH001['Text'].str.contains("24613") == True]
以下是我得到的错误:
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
【问题讨论】:
标签: python string pandas find conditional