我想选择值不以某些 str 开头的行。例如,我有一个熊猫 df
,我想选择数据不以 t
和 c
在此示例中,输出应为 mext1
和 okl1
。
import pandas as pd
df=pd.DataFrame({'col':['text1','mext1','cext1','okl1']})
df
col
0 text1
1 mext1
2 cext1
3 okl1
我要这个:
col
0 mext1
1 okl1
原文由 running man 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用 str 访问器来获取字符串功能。
get
方法可以获取字符串的给定索引。看起来您可以使用
startswith
以及要排除的值的元组(而不是列表)。