wps中的py语句怎么使用啊?求指导

如果要筛选内容,怎么写语句啊,用豆包生成的语句报错

湖北省
浏览 1486
收藏
点赞
分享
+1
12
+1
全部评论 12
 
Tam Kingsley
Tam Kingsley

WPS寻令官 | 创作者俱乐部成员

df = xl("$A$1:$E$5", headers=True, sheet_name="Sheet3") # 设置筛选条件,模糊匹配包含某个子串的列 condition1 = df[['字段1', '字段2','字段3','字段4','字段5']].apply(lambda col: col.str.contains('甲|乙', case=False)) condition2 = df[['字段1', '字段2','字段3','字段4','字段5']].apply(lambda col: col.str.contains('丙', case=False)) condition = condition1 & condition2 # 使用筛选条件筛选出符合条件的行 filtered_df = df[condition.any(axis=1)] print(filtered_df) 这个优化了一下~
· 广东省
回复
Megan
和我之前的结果一样,语句可以运行,就是结果出不来,显示空白。估计是数据太大了。。谢谢啦
· 湖北省
回复
 
黄曦然
黄曦然

@金山办公

你好,py脚本是不支持 inspect_execl_format() 这个方法的。 获取数据需要用xl() 方法
· 北京
回复
Megan
我这个还是不行呢
· 湖北省
回复
 
拾光漫行
拾光漫行

WPS函数专家

案例呢,代码呢,就一个错误信息?还只有一半?
· 重庆
回复
Megan
要筛选一个excel表中的其中不连续的40列中包含内容A或内容B,并且包含内容C的行。怎么实现呢?谢谢!
· 湖北省
回复