我正在try 按字符串列筛选数据帧.我希望筛选器返回此字符串列是另一个字符串的子字符串的所有行.我对这个问题所做的任何搜索都会得到关于反向过滤数据帧的结果,其中字符串列包含一个子字符串.

换句话说,我试图实现的目标是:

df[df["string_column"] in "some_string"]

df[df["string_column"].str.is_substring_of("some_string")]

not

df[df["string_column"].str.contains("some_string")]

推荐答案

df[df["string_column"].apply(lambda x: x in "some_string")]

Python相关问答推荐

Chatgpt API不断返回错误:404未能从API获取响应

使用scipy. optimate.least_squares()用可变数量的参数匹配两条曲线

在Pandas 日历中插入一行

将整组数组拆分为最小值与最大值之和的子数组

不理解Value错误:在Python中使用迭代对象设置时必须具有相等的len键和值

可变参数数量的重载类型(args或kwargs)

Julia CSV for Python中的等效性Pandas index_col参数

在Mac上安装ipython

在np数组上实现无重叠的二维滑动窗口

Stacked bar chart from billrame

递归访问嵌套字典中的元素值

为什么NumPy的向量化计算在将向量存储为类属性时较慢?'

在ubuntu上安装dlib时出错

如何在UserSerializer中添加显式字段?

为什么Django管理页面和我的页面的其他CSS文件和图片都找不到?'

Pandas GroupBy可以分成两个盒子吗?

如何检测鼠标/键盘的空闲时间,而不是其他输入设备?

如何强制向量中的特定元素在Gekko中处于优化解决方案中

如何使用Azure Function将xlsb转换为xlsx?

需要帮助使用Python中的Google的People API更新联系人的多个字段'