在excel文件中搜索匹配的文本字,获取行内容

2024-09-29 06:33:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我在尝试这个逻辑;但它在下面输出以下错误:

 data1 = pd.read_excel(config.Excel1)

 mask = np.column_stack([data1[col].str.contains("22801") for col in data1])
 data1.loc[mask.any(axis=1)]

错误:

raise AttributeError("Can only use .str accessor with string " "values!")

我尝试了对zip进行键控,正如您所看到的“22801”,它仍然不起作用,但希望使用我的Zip变量。但是返回了访问器错误

下面是一个应该匹配的示例:

  |       'Member Address Line 3'         |
  Blah Blah Road, Hungary Spring, VA 22801

Tags: configreadstack错误npcolumnmaskcol