gpt4 book ai didi

python - 检查多个子字符串是否在 Pandas 数据框中

转载 作者:太空狗 更新时间:2023-10-30 02:53:25 24 4
gpt4 key购买 nike

<分区>

我有一个 pandas 数据框,我想检查特定列的子字符串。目前我有 30 行这样的代码:

df['NAME'].str.upper().str.contains('LIMITED')) |
(df['NAME'].str.upper().str.contains('INC')) |
(df['NAME'].str.upper().str.contains('CORP'))

它们都与 条件相关联,如果其中任何一个为真,则该名称是公司名称而不是个人名称。

但对我来说这似乎不是很优雅。有没有一种方法可以检查 pandas 字符串列中的“此列中的字符串是否包含以下列表中的任何子字符串”['LIMITED', 'INC', 'CORP'].

我找到了 pandas.DataFrame.isin 函数,但这只适用于整个字符串,不适用于我的子字符串。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com