Python模糊字符

在Python中有一个表格all_data,我想筛选指定列industry的值包含字符“机械”的所有行,应该怎么写?

博主可以使用 pandas 第三方库函数来实现筛选指定列的值,代码如下:

import pandas as pd

# 筛选
filtered_data = all_data[all_data['industry'].str.contains('机械')]

# 输出
print(filtered_data)

博主可以尝试一下

result = list(filter(lambda x: "机械“ in x["industry"], all_data))

Pandas吗?可以使用下面方法进行过滤

all_data.loc[all_data["industry"].str.contains("机械")]